Package org.apache.cxf.endpoint
Class PreexistingConduitSelector
java.lang.Object
org.apache.cxf.endpoint.PreexistingConduitSelector
- All Implemented Interfaces:
Closeable
,AutoCloseable
,ConduitSelector
Strategy for retreival of a pre-existing Conduit to mediate an
outbound message.
-
Constructor Summary
ConstructorDescriptionConstructor.Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
Called on completion of the MEP for which the Conduit was required.void
Called prior to the interceptor chain being traversed.selectConduit
(Message message) Called when a Conduit is actually required.void
setEndpoint
(Endpoint ep)
-
Constructor Details
-
PreexistingConduitSelector
Constructor.- Parameters:
c
- the pre-existing Conduit.
-
PreexistingConduitSelector
Constructor.- Parameters:
c
- the pre-existing Conduit.e
- the target Endpoint
-
-
Method Details
-
prepare
Called prior to the interceptor chain being traversed.- Specified by:
prepare
in interfaceConduitSelector
- Parameters:
message
- the current Message
-
selectConduit
Called when a Conduit is actually required.- Specified by:
selectConduit
in 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:
complete
in interfaceConduitSelector
- Parameters:
exchange
- represents the completed MEP
-
getEndpoint
- Specified by:
getEndpoint
in interfaceConduitSelector
- Returns:
- the encapsulated Endpoint
-
setEndpoint
- Specified by:
setEndpoint
in interfaceConduitSelector
- Parameters:
ep
- the endpoint to encapsulate
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-