Class | Description |
---|---|
AbstractMessageInterceptor |
Extend this class and annotate your class with one or more of the following annotations to write any interceptors
for the UltraESB message processing flows.
|
MessageEvent |
The message event that encapsulates the message and the associated event properties
|
MessageInterceptionContext |
This defines the criteria of the interceptor, to filter the interceptor executions based on the current message
context parameters such as the incoming transport, proxy service processing the message, sequence, endpoint and the
current message flow, as to whether it is incoming (request) or outgoing (response)
|
Enum | Description |
---|---|
FlowPoint |
The event type enumeration describing the nature of the message event
|
FlowType |
Annotation Type | Description |
---|---|
AfterEndpoint |
Use this annotation to annotate a
AbstractMessageInterceptor with the endpoint, proxy, transport and flow type filter
criteria to be used when registering the interceptor. |
AfterSequence |
Use this annotation to annotate a
AbstractMessageInterceptor with the sequence, proxy, transport and flow type filter
criteria to be used when registering the interceptor. |
BeforeEndpoint |
Use this annotation to annotate a
AbstractMessageInterceptor with the endpoint, proxy, transport and flow type filter
criteria to be used when registering the interceptor. |
BeforeSequence |
Use this annotation to annotate a
AbstractMessageInterceptor with the sequence, proxy, transport and flow type filter
criteria to be used when registering the interceptor. |
OnRequest |
Use this annotation to annotate a
AbstractMessageInterceptor with the proxy and transport filter criteria to
be used when registering the interceptor. |
OnResponse |
Use this annotation to annotate a
AbstractMessageInterceptor with the proxy and transport filter criteria to be used
when registering the interceptor. |
Copyright © 2010–2016 AdroitLogic. All rights reserved.