| java.lang.Object com.sun.xml.ws.api.pipe.ServerTubeAssemblerContext
All known Subclasses: com.sun.xml.ws.api.pipe.ServerPipeAssemblerContext,
ServerTubeAssemblerContext | public class ServerTubeAssemblerContext (Code) | | Factory for well-known server
Tube implementations
that the
TubelineAssembler needs to use
to satisfy JAX-WS requirements.
author: Jitendra Kotamraju |
createHandlerTube | public Tube createHandlerTube(Tube next)(Code) | | Creates a
Tube that invokes protocol and logical handlers.
|
createMonitoringTube | public Tube createMonitoringTube(Tube next)(Code) | | Creates a
Tube that does the monitoring of the invocation for a
container
|
createSecurityTube | public Tube createSecurityTube(Tube next)(Code) | | Creates a
Tube that adds container specific security
|
createServerMUTube | public Tube createServerMUTube(Tube next)(Code) | | Creates a
Tube that performs SOAP mustUnderstand processing.
This pipe should be before HandlerPipes.
|
createWsaTube | public Tube createWsaTube(Tube next)(Code) | | Creates WS-Addressing pipe
|
getCodec | public Codec getCodec()(Code) | | Gets the
Codec that is set by
ServerTubeAssemblerContext.setCodec or the default codec
based on the binding. The codec is a full codec that is responsible for
encoding/decoding entire protocol message(for e.g: it is responsible to
encode/decode entire MIME messages in SOAP binding)
codec to be used for web service requests See Also: Codecs |
getSEIModel | public SEIModel getSEIModel()(Code) | | The created pipeline will use seiModel to get java concepts for the endpoint
Null if the service doesn't have SEI model e.g. Provider endpoints,and otherwise non-null. |
getWsdlModel | public WSDLPort getWsdlModel()(Code) | | The created pipeline will be used to serve this port.
Null if the service isn't associated with any port definition in WSDL,and otherwise non-null. |
isSynchronous | public boolean isSynchronous()(Code) | | If this server pipeline is known to be used for serving synchronous transport,
then this method returns true. This can be potentially use as an optimization
hint, since often synchronous versions are cheaper to execute than asycnhronous
versions.
|
setCodec | public void setCodec(Codec codec)(Code) | | Interception point to change
Codec during
Tube line assembly. The
new codec will be used by jax-ws server runtime for encoding/decoding web service
request/response messages.
WSEndpoint.createCodec will return a copy
of this new codec and will be used in the server runtime.
The codec is a full codec that is responsible for
encoding/decoding entire protocol message(for e.g: it is responsible to
encode/decode entire MIME messages in SOAP binding)
the codec should correctly implement
Codec.copy since it is used while
serving requests concurrently.
Parameters: codec - codec to be used for web service requests See Also: Codecs |
|
|