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
FieldsModifier and TypeFieldDescriptionprotected List<Interceptor<? extends Message>>protected Busstatic final Stringprotected List<Interceptor<? extends Message>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PhaseInterceptorChainprotected MessagecreateMessage(Message message) Give a chance for a Binding to customize their messageList<Interceptor<? extends Message>>List<Interceptor<? extends Message>>voidCalled for an incoming message, i.e.protected voidsetExchangeProperties(Exchange exchange, Message m)
-
Field Details
-
ENDPOINTS
- See Also:
-
bus
-
bindingInterceptors
-
routingInterceptors
-
-
Constructor Details
-
MultipleEndpointObserver
-
-
Method Details
-
onMessage
Description copied from interface:MessageObserverCalled for an incoming message, i.e. where the content format(s) is/are source(s).- Specified by:
onMessagein interfaceMessageObserver
-
createMessage
Give a chance for a Binding to customize their message -
createChain
-
setExchangeProperties
-
getBindingInterceptors
-
getRoutingInterceptors
-
getEndpoints
-