public abstract class AbstractMultiplexDestination extends AbstractDestination implements MultiplexDestination
AbstractDestination.AbstractBackChannelConduit
bus, endpointInfo, reference
incomingObserver
Constructor and Description |
---|
AbstractMultiplexDestination(Bus b,
EndpointReferenceType ref,
EndpointInfo ei) |
Modifier and Type | Method and Description |
---|---|
EndpointReferenceType |
getAddressWithId(String id)
Builds an new endpoint reference using the current target reference as a template.
|
String |
getId(Map<String,Object> contextMap)
Obtain id from reference parameters of the ws-a to address
Requires the existance of ws-a interceptors on dispatch path to provide access
to the ws-a headers
|
getAddress, getBackChannel, getEndpointInfo, getInbuiltBackChannel, shutdown
activate, deactivate, getLogger, getMessageObserver, getTargetReference, getTargetReference, setMessageObserver
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAddress, getBackChannel, getMessageObserver, shutdown
setMessageObserver
public AbstractMultiplexDestination(Bus b, EndpointReferenceType ref, EndpointInfo ei)
public EndpointReferenceType getAddressWithId(String id)
getAddressWithId
in interface MultiplexDestination
id
- the id to encode in the new referenceMultiplexDestination.getAddressWithId(java.lang.String)
public String getId(Map<String,Object> contextMap)
getId
in interface MultiplexDestination
contextMap
- the current invocation or message contextMultiplexDestination.getId(java.util.Map)
Apache CXF