Package org.apache.cxf.transport
Class MultipleEndpointObserver
java.lang.Object
org.apache.cxf.transport.MultipleEndpointObserver
- All Implemented Interfaces:
MessageObserver
This MessageObserver creates an Interceptor chain which adds in the interceptors
set on this class and the global Bus interceptors. At somepoint, it is expected
that these interceptors will resolve the appropriate Endpoint/Binding combination
and continue setting up the chain.
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<Interceptor<? extends Message>>
protected Bus
static final String
protected List<Interceptor<? extends Message>>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected PhaseInterceptorChain
protected Message
createMessage
(Message message) Give a chance for a Binding to customize their messageList<Interceptor<? extends Message>>
List<Interceptor<? extends Message>>
void
Called for an incoming message, i.e.protected void
setExchangeProperties
(Exchange exchange, Message m)
-
Field Details
-
ENDPOINTS
- See Also:
-
bus
-
bindingInterceptors
-
routingInterceptors
-
-
Constructor Details
-
MultipleEndpointObserver
-
-
Method Details
-
onMessage
Description copied from interface:MessageObserver
Called for an incoming message, i.e. where the content format(s) is/are source(s).- Specified by:
onMessage
in interfaceMessageObserver
-
createMessage
Give a chance for a Binding to customize their message -
createChain
-
setExchangeProperties
-
getBindingInterceptors
-
getRoutingInterceptors
-
getEndpoints
-