Class ClientPipelineHook
java.lang.Object
com.sun.xml.ws.api.client.ClientPipelineHook
com.sun.xml.ws.assembler.metro.dev.ClientPipelineHook
- Direct Known Subclasses:
ClientPipeCreator
- Author:
- Arun Gupta
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateSecurityPipe(PolicyMap policyMap, ClientPipeAssemblerContext ctxt, Pipe tail) Deprecated.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
-
Constructor Details
-
ClientPipelineHook
public ClientPipelineHook()
-
-
Method Details
-
createSecurityPipe
@NotNull @Deprecated public Pipe createSecurityPipe(@Nullable PolicyMap policyMap, ClientPipeAssemblerContext ctxt, @NotNull 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-PolicyMapholding 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 extendingAbstractFilterPipeImpland making sure that thisPipeeventually 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
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
AbstractFilterTubeImpland making sure that thisTubeeventually 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.
-
createSecurityTube(com.sun.xml.ws.assembler.dev.ClientTubelineAssemblyContext).