Package org.apache.cxf.endpoint
Class NullConduitSelector
java.lang.Object
org.apache.cxf.endpoint.NullConduitSelector
- All Implemented Interfaces:
ConduitSelector
Strategy for null Conduit retrieval.
An instance of this class is set on the Exchange to clear
the current ConduitSelector, as a work-around for broken
Exchange.remove(ConduitSelector.class) semantics.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCalled on completion of the MEP for which the Conduit was required.voidCalled prior to the interceptor chain being traversed.selectConduit(Message message) Called when a Conduit is actually required.voidsetEndpoint(Endpoint ep)
-
Constructor Details
-
NullConduitSelector
public NullConduitSelector()
-
-
Method Details
-
prepare
Called prior to the interceptor chain being traversed.- Specified by:
preparein interfaceConduitSelector- Parameters:
message- the current Message
-
selectConduit
Called when a Conduit is actually required.- Specified by:
selectConduitin interfaceConduitSelector- Parameters:
message-- Returns:
- the Conduit to use for mediation of the message
-
complete
Called on completion of the MEP for which the Conduit was required.- Specified by:
completein interfaceConduitSelector- Parameters:
exchange- represents the completed MEP
-
getEndpoint
- Specified by:
getEndpointin interfaceConduitSelector- Returns:
- the encapsulated Endpoint
-
setEndpoint
- Specified by:
setEndpointin interfaceConduitSelector- Parameters:
ep- the endpoint to encapsulate
-