public interface ServerTubelineAssemblyContext extends TubelineAssemblyContext
Modifier and Type | Method and Description |
---|---|
Codec |
getCodec()
Gets the
Codec that is set by setCodec(com.sun.xml.ws.api.pipe.Codec) or the default codec
based on the binding. |
WSEndpoint |
getEndpoint()
The created pipeline is used to serve this
WSEndpoint . |
com.sun.xml.ws.policy.PolicyMap |
getPolicyMap() |
SEIModel |
getSEIModel()
The created pipeline will use seiModel to get java concepts for the endpoint
|
Tube |
getTerminalTube()
The last
Pipe in the pipeline. |
ServerTubeAssemblerContext |
getWrappedContext() |
WSDLPort |
getWsdlPort()
The created pipeline will be used to serve this port.
|
boolean |
isPolicyAvailable() |
boolean |
isSynchronous()
If this server pipeline is known to be used for serving synchronous transport,
then this method returns true.
|
void |
setCodec(Codec codec)
|
getAdaptedTubelineHead, getImplementation, getTubelineHead
@NotNull Codec getCodec()
Codec
that is set by setCodec(com.sun.xml.ws.api.pipe.Codec)
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)com.sun.xml.ws.api.pipe.Codecs}
@NotNull WSEndpoint getEndpoint()
WSEndpoint
.
Specifically, its WSBinding
should be of interest to many
Pipe
s.com.sun.xml.ws.policy.PolicyMap getPolicyMap()
@Nullable SEIModel getSEIModel()
@NotNull Tube getTerminalTube()
Pipe
in the pipeline. The assembler is expected to put
additional Pipe
s in front of it.
(Just to give you the idea how this is used, normally the terminal pipe
is the one that invokes the user application or Provider
.)
ServerTubeAssemblerContext getWrappedContext()
@Nullable WSDLPort getWsdlPort()
boolean isPolicyAvailable()
boolean isSynchronous()
void setCodec(@NotNull Codec codec)
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.
codec
- codec to be used for web service requestscom.sun.xml.ws.api.pipe.Codecs}
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.