Package org.apache.cxf.transport
Class AbstractObservable
- java.lang.Object
- 
- org.apache.cxf.transport.AbstractObservable
 
- 
- All Implemented Interfaces:
- Observable
 - Direct Known Subclasses:
- AbstractConduit,- AbstractDestination
 
 public abstract class AbstractObservable extends Object implements Observable 
- 
- 
Field SummaryFields Modifier and Type Field Description protected MessageObserverincomingObserver
 - 
Constructor SummaryConstructors Constructor Description AbstractObservable()
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidactivate()Activate messages flow.protected voiddeactivate()Deactivate messages flow.protected abstract LoggergetLogger()MessageObservergetMessageObserver()Retrieves the message observer for incoming messagesprotected static org.apache.cxf.ws.addressing.EndpointReferenceTypegetTargetReference(EndpointInfo ei, Bus bus)Get the target reference .protected static org.apache.cxf.ws.addressing.EndpointReferenceTypegetTargetReference(EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType t, Bus bus)Get the target endpoint reference.voidsetMessageObserver(MessageObserver observer)Register a message observer for incoming messages.
 
- 
- 
- 
Field Detail- 
incomingObserverprotected MessageObserver incomingObserver 
 
- 
 - 
Method Detail- 
setMessageObserverpublic void setMessageObserver(MessageObserver observer) Register a message observer for incoming messages.- Specified by:
- setMessageObserverin interface- Observable
- Parameters:
- observer- the observer to notify on receipt of incoming message
 
 - 
getMessageObserverpublic MessageObserver getMessageObserver() Description copied from interface:ObservableRetrieves the message observer for incoming messages- Specified by:
- getMessageObserverin interface- Observable
- Returns:
- the observer to notify on receipt of incoming message
 
 - 
getTargetReferenceprotected static org.apache.cxf.ws.addressing.EndpointReferenceType getTargetReference(EndpointInfo ei, Bus bus) Get the target reference .- Parameters:
- ei- the corresponding EndpointInfo
- Returns:
- the actual target
 
 - 
getTargetReferenceprotected static org.apache.cxf.ws.addressing.EndpointReferenceType getTargetReference(EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType t, Bus bus) Get the target endpoint reference.- Parameters:
- ei- the corresponding EndpointInfo
- t- the given target EPR if available
- bus- the Bus
- Returns:
- the actual target
 
 - 
activateprotected void activate() Activate messages flow.
 - 
deactivateprotected void deactivate() Deactivate messages flow.
 - 
getLoggerprotected abstract Logger getLogger() - Returns:
- the logger to use
 
 
- 
 
-