Package org.apache.cxf.transport
Interface Destination
- 
- All Superinterfaces:
- Observable
 - All Known Subinterfaces:
- MultiplexDestination
 - All Known Implementing Classes:
- AbstractDestination,- AbstractMultiplexDestination
 
 public interface Destination extends Observable A Destination is a transport-level endpoint capable of receiving unsolicited incoming messages from different peers.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.cxf.ws.addressing.EndpointReferenceTypegetAddress()ConduitgetBackChannel(Message inMessage)Retreive a back-channel Conduit, which must be policy-compatible with the current Message and associated Destination.MessageObservergetMessageObserver()Retrieves the message observer for incoming messagesvoidshutdown()Shutdown the Destination, i.e.- 
Methods inherited from interface org.apache.cxf.transport.ObservablesetMessageObserver
 
- 
 
- 
- 
- 
Method Detail- 
getAddressorg.apache.cxf.ws.addressing.EndpointReferenceType getAddress() - Returns:
- the reference associated with this Destination
 
 - 
getBackChannelConduit getBackChannel(Message inMessage) throws IOException Retreive a back-channel Conduit, which must be policy-compatible with the current Message and associated Destination. For example compatible Quality of Protection must be asserted on the back-channel.- Parameters:
- inMessage- the current message
- Returns:
- a suitable Conduit
- Throws:
- IOException
 
 - 
shutdownvoid shutdown() Shutdown the Destination, i.e. stop accepting incoming messages.
 - 
getMessageObserverMessageObserver getMessageObserver() Description copied from interface:ObservableRetrieves the message observer for incoming messages- Specified by:
- getMessageObserverin interface- Observable
- Returns:
- the MessageObserver for incoming messages
 
 
- 
 
-