com.sun.xml.ws.assembler
Class ClientPipelineHook
java.lang.Object
com.sun.xml.ws.api.client.ClientPipelineHook
com.sun.xml.ws.assembler.ClientPipelineHook
- Direct Known Subclasses:
- ClientPipeCreator
public class ClientPipelineHook
- extends com.sun.xml.ws.api.client.ClientPipelineHook
Method Summary |
com.sun.xml.ws.api.pipe.Pipe |
createSecurityPipe(com.sun.xml.ws.policy.PolicyMap policyMap,
com.sun.xml.ws.api.pipe.ClientPipeAssemblerContext ctxt,
com.sun.xml.ws.api.pipe.Pipe tail)
Called during the client-side pipeline construction process once to allow a
container to register a pipe for security. |
com.sun.xml.ws.api.pipe.Tube |
createSecurityTube(ClientTubelineAssemblyContext context)
Called during the client-side tubeline construction process once to allow a
container to register a tube for security. |
Methods inherited from class com.sun.xml.ws.api.client.ClientPipelineHook |
createSecurityPipe |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClientPipelineHook
public ClientPipelineHook()
createSecurityPipe
@NotNull
public com.sun.xml.ws.api.pipe.Pipe createSecurityPipe(@Nullable
com.sun.xml.ws.policy.PolicyMap policyMap,
com.sun.xml.ws.api.pipe.ClientPipeAssemblerContext ctxt,
@NotNull
com.sun.xml.ws.api.pipe.Pipe tail)
- Called during the client-side pipeline construction process once to allow a
container to register a pipe for security.
This pipe will be injected to a point very close to the transport, allowing
it to do some security operations.
- Parameters:
policyMap
- PolicyMap
holding policies for a scopectxt
- Represents abstraction of SEI, WSDL abstraction etc. Context can be used
whether add a new pipe to the head or not.tail
- Head of the partially constructed pipeline. If the implementation
wishes to add new pipes, it should do so by extending
AbstractFilterPipeImpl
and making sure that this Pipe
eventually processes messages.
- Returns:
- The default implementation just returns tail, which means
no additional pipe is inserted. If the implementation adds
new pipes, return the new head pipe.
createSecurityTube
@NotNull
public com.sun.xml.ws.api.pipe.Tube createSecurityTube(ClientTubelineAssemblyContext context)
- Called during the client-side tubeline construction process once to allow a
container to register a tube for security.
This tube will be injected to a point very close to the transport, allowing
it to do some security operations.
If the implementation wishes to add new tubes, it should do so by extending
AbstractFilterTubeImpl
and making sure that this Tube
eventually processes messages.
- Parameters:
context
- Represents abstraction of PolicyMap, SEI, WSDL abstraction etc. Context can be used
whether add a new tube to the head or not.
- Returns:
- The default implementation just returns tail, which means
no additional tube is inserted. If the implementation adds
new tubes, return the new head tube.