Go to new doc!

+49 228 5552576-0


info@predic8.com

interceptor

Description

Can be used in

spring:beans, if, internalProxy, proxy, registration, request, response, serviceProxy, soapProxy, stompProxy, swaggerProxy, transport and wsStompReassembler

Syntax

				<interceptor refid="string" name="string" />				
			
Listing 1: interceptor Syntax

Sample

Assume that an interceptor is definied as Spring bean.

				<spring:beans xmlns:spring="http://www.springframework.org/schema/beans" ...>
					...
					<spring:bean id="myInterceptor" class="com.predic8.MyInterceptor">
						<spring:property name="myProperty" value="value"/>
					</spring:bean>
				</spring:beans>
			
Listing 2: Custom Interceptor Defined in monitor-beans.xml

The following serviceProxy uses the interceptor element to reference the custom interceptor.

				<serviceProxy port="2000">
					<interceptor refid="myInterceptor" />				
				</serviceProxy>
			
Listing 3: ServiceProxy Referencing a Custom Interceptor from monitor-beans.xml

Attributes

Name Required Default Description Example
refid true - Spring bean id of the referenced interceptor. myInterceptor

See Also

You can find a example how to create a custom interceptor in the examples/custom-interceptor directory in your Membrane distribution.