Package org.apache.ode.bpel.intercept

Interface Summary
MessageExchangeInterceptor Hook into the BPEL server that enables intercepting of message exchange invocation.
MessageExchangeInterceptor.InterceptorContext  
 

Class Summary
InstanceCountThrottler An example of a simple interceptor providing a "throttling" capability - that is an ability to limit the number of instances created for a given process.
InterceptorInvoker Helper for invoking the appropriate MessageExchangeInterceptor method -- basically a work-around for lack of closures.
NoOpInterceptor No-Op implementation of the {@link org.apache.ode.bpel.intercept.MessageExchangeInterceptor interface; good for sub-classing.
ProcessCountThrottler An example of a simple interceptor providing a "throttling" capability - that is an ability to limit the size of processes created in a server.
ProcessSizeThrottler An example of a simple interceptor providing a "throttling" capability - that is an ability to limit the size of processes created in a server.
 

Exception Summary
AbortMessageExchangeException Base class for exception thrown by message-exchange interceptors.
FailMessageExchangeException Exception thrown by MessageExchangeInterceptor implementations that is used to indicate that the processing of the exchange should be aborted with a failure.
FaultMessageExchangeException Exception thrown by MessageExchangeInterceptor implementations that is used to indicate that the processing of the exchange should be aborted with a fault.