org.jibx.ws.server
Class InterceptorDefinition

java.lang.Object
  extended by org.jibx.ws.server.ObjectDefinition
      extended by org.jibx.ws.server.InterceptorDefinition

public final class InterceptorDefinition
extends ObjectDefinition

Generic definition of an interceptor for intercepting data, for example InputStreamInterceptor and OutputStreamInterceptors.

When using JiBX to configure the service, this is populated from the XML service definition document by JiBX unmarshalling.

A new instance of the specified interceptor class will be constructed with the specified arguments for each service instance. Since a separate interceptor class instance is created for each context these do not need to be threadsafe - only one thread will call any given interceptor instance at a time. However, they do need to be serially reusable.


Constructor Summary
InterceptorDefinition()
          Constructor.
 
Method Summary
 
Methods inherited from class org.jibx.ws.server.ObjectDefinition
getObject, init, setArgs, setClassName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterceptorDefinition

public InterceptorDefinition()
Constructor.



Project Web Site