org.apache.cxf.endpoint
Class AbstractConduitSelector
java.lang.Object
   org.apache.cxf.endpoint.AbstractConduitSelector
org.apache.cxf.endpoint.AbstractConduitSelector
- All Implemented Interfaces: 
- ConduitSelector
- Direct Known Subclasses: 
- DeferredConduitSelector, UpfrontConduitSelector
- public abstract class AbstractConduitSelector 
- extends java.lang.Object- implements ConduitSelector
Abstract base class holding logic common to any ConduitSelector
 that retreives a Conduit from the ConduitInitiator.
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
selectedConduit
protected Conduit selectedConduit
endpoint
protected Endpoint endpoint
AbstractConduitSelector
public AbstractConduitSelector(Conduit c)
- Constructor, allowing a specific conduit to override normal selection.
 
- Parameters:
- c- specific conduit
 
getSelectedConduit
protected Conduit getSelectedConduit(Message message)
- Mechanics to actually get the Conduit from the ConduitInitiator
 if necessary.
 
- 
 
- 
- Parameters:
- message- the current Message
 
getEndpoint
public Endpoint getEndpoint()
- 
- Specified by:
- getEndpointin interface- ConduitSelector
 
- 
- Returns:
- the encapsulated Endpoint
 
setEndpoint
public void setEndpoint(Endpoint ep)
- 
- Specified by:
- setEndpointin interface- ConduitSelector
 
- 
- Parameters:
- ep- the endpoint to encapsulate
 
complete
public void complete(Exchange exchange)
- Called on completion of the MEP for which the Conduit was required.
 
- 
- Specified by:
- completein interface- ConduitSelector
 
- 
- Parameters:
- exchange- represents the completed MEP
 
getLogger
protected abstract java.util.logging.Logger getLogger()
- 
 
- 
- Returns:
- the logger to use
 
Apache CXF