Skip to content
forumbyr edited this page Apr 6, 2015 · 4 revisions

Query filter can modify query response before/after query process.

Query filter is configged in $TOMCAT_HOME/webapps/rdap/WEB-INF/classes/spring/spring-queryFilter.xml.

<util:list id="commonQueryFilters">
		<!-- acl should be first, for performance consideration. -->
		<ref bean="accessControlQueryFilter" />
		<ref bean="rdapConformanceQueryFilter" />
		<ref bean="noticeQueryFilter" />
		<ref bean="customColumnPolicyQueryFilter" />
	</util:list>
	<util:list id="domainOrNsQueryFilters">
		<ref bean="domainAndNsRedirectQueryFilter" />
		<ref bean="accessControlQueryFilter" />
		<ref bean="rdapConformanceQueryFilter" />
		<ref bean="noticeQueryFilter" />
		<ref bean="customColumnPolicyQueryFilter" />
	</util:list>
	<util:list id="autnumQueryFilters">
		<ref bean="autnumRedirectQueryFilter" />
		<ref bean="accessControlQueryFilter" />
		<ref bean="rdapConformanceQueryFilter" />
		<ref bean="noticeQueryFilter" />
		<ref bean="customColumnPolicyQueryFilter" />
	</util:list>
	<util:list id="networkQueryFilters">
		<ref bean="networkRedirectQueryFilter" />
		<ref bean="accessControlQueryFilter" />
		<ref bean="rdapConformanceQueryFilter" />
		<ref bean="noticeQueryFilter" />
		<ref bean="customColumnPolicyQueryFilter" />
	</util:list>
	<util:list id="errorMessageQueryFilters">
		<ref bean="rdapConformanceQueryFilter" />
		<ref bean="noticeQueryFilter" />
	</util:list>
	<util:list id="helpQueryQueryFilters">
		<ref bean="rdapConformanceQueryFilter" />
	</util:list>

filters

Clone this wiki locally