public abstract class AbstractDestination extends AbstractObservable implements Destination, DestinationWithEndpoint
| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractDestination.AbstractBackChannelConduit
Backchannel conduit.
|
| Modifier and Type | Field and Description |
|---|---|
protected Bus |
bus |
protected EndpointInfo |
endpointInfo |
protected org.apache.cxf.ws.addressing.EndpointReferenceType |
reference |
incomingObserver| Constructor and Description |
|---|
AbstractDestination(Bus b,
org.apache.cxf.ws.addressing.EndpointReferenceType ref,
EndpointInfo ei) |
AbstractDestination(org.apache.cxf.ws.addressing.EndpointReferenceType ref,
EndpointInfo ei) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.cxf.ws.addressing.EndpointReferenceType |
getAddress() |
Conduit |
getBackChannel(Message inMessage)
Retrieve a back-channel Conduit, which must be policy-compatible
with the current Message and associated Destination.
|
EndpointInfo |
getEndpointInfo()
Return the ServiceModel endpoint description for this destination.
|
protected abstract Conduit |
getInbuiltBackChannel(Message inMessage) |
void |
shutdown()
Shutdown the Destination, i.e. stop accepting incoming messages.
|
activate, deactivate, getLogger, getMessageObserver, getTargetReference, getTargetReference, setMessageObserverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMessageObserversetMessageObserverprotected final org.apache.cxf.ws.addressing.EndpointReferenceType reference
protected final EndpointInfo endpointInfo
protected final Bus bus
public AbstractDestination(org.apache.cxf.ws.addressing.EndpointReferenceType ref,
EndpointInfo ei)
public AbstractDestination(Bus b, org.apache.cxf.ws.addressing.EndpointReferenceType ref, EndpointInfo ei)
public org.apache.cxf.ws.addressing.EndpointReferenceType getAddress()
getAddress in interface Destinationpublic Conduit getBackChannel(Message inMessage) throws IOException
getBackChannel in interface DestinationinMessage - the current inbound message (null to indicate a
disassociated back-channel)IOExceptionpublic void shutdown()
shutdown in interface Destinationprotected abstract Conduit getInbuiltBackChannel(Message inMessage)
inMessage - the incoming messagepublic EndpointInfo getEndpointInfo()
getEndpointInfo in interface DestinationWithEndpointApache CXF