| Package | Description |
|---|---|
| com.sun.xml.ws.addressing | |
| com.sun.xml.ws.addressing.v200408 | |
| com.sun.xml.ws.api.pipe |
Pipe and related abstractions. |
| com.sun.xml.ws.api.pipe.helper |
Default partial implementations of
Pipe. |
| com.sun.xml.ws.assembler | |
| com.sun.xml.ws.assembler.dev | |
| com.sun.xml.ws.assembler.jaxws | |
| com.sun.xml.ws.client |
JAX-WS 2.0.1 Client Runtime
|
| com.sun.xml.ws.client.dispatch | |
| com.sun.xml.ws.client.sei | |
| com.sun.xml.ws.dump | |
| com.sun.xml.ws.handler | |
| com.sun.xml.ws.protocol.soap | |
| com.sun.xml.ws.server |
JAX-WS 2.0.1 Server Runtime
|
| com.sun.xml.ws.server.provider | |
| com.sun.xml.ws.server.sei | |
| com.sun.xml.ws.transport | |
| com.sun.xml.ws.transport.http.client | |
| com.sun.xml.ws.util | |
| com.sun.xml.ws.util.pipe |
| Modifier and Type | Class and Description |
|---|---|
class |
W3CWsaClientTube |
class |
W3CWsaServerTube |
class |
WsaClientTube
WsaClientTube appears in the Tubeline only if addressing is enabled.
|
class |
WsaServerTube
Handles WS-Addressing for the server.
|
(package private) class |
WsaTube
WS-Addressing processing code shared between client and server.
|
| Constructor and Description |
|---|
W3CWsaClientTube(WSDLPort wsdlPort,
WSBinding binding,
Tube next) |
W3CWsaServerTube(WSEndpoint endpoint,
WSDLPort wsdlPort,
WSBinding binding,
Tube next) |
WsaClientTube(WSDLPort wsdlPort,
WSBinding binding,
Tube next) |
WsaServerTube(WSEndpoint endpoint,
WSDLPort wsdlPort,
WSBinding binding,
Tube next) |
WsaTube(WSDLPort wsdlPort,
WSBinding binding,
Tube next) |
| Modifier and Type | Class and Description |
|---|---|
class |
MemberSubmissionWsaClientTube |
class |
MemberSubmissionWsaServerTube |
| Constructor and Description |
|---|
MemberSubmissionWsaClientTube(WSDLPort wsdlPort,
WSBinding binding,
Tube next) |
MemberSubmissionWsaServerTube(WSEndpoint endpoint,
WSDLPort wsdlPort,
WSBinding binding,
Tube next) |
| Modifier and Type | Field and Description |
|---|---|
(package private) Tube |
NextAction.next |
| Modifier and Type | Method and Description |
|---|---|
abstract <T extends Tube> |
TubeCloner.copy(T t)
Invoked by a
Tube#copy(TubeClonerImpl) implementation
to copy a reference to another pipe. |
<T extends Tube> |
PipeClonerImpl.copy(T t) |
| Modifier and Type | Method and Description |
|---|---|
static Tube |
TubeCloner.clone(Tube p)
Invoked by a client of a tube to clone the whole pipeline.
|
Tube |
Tube.copy(TubeCloner cloner)
Creates an identical clone of this
Tube. |
static Tube |
TransportTubeFactory.create(ClassLoader classLoader,
ClientTubeAssemblerContext context)
Locates
TransportTubeFactorys and create a suitable transport Tube. |
Tube |
TubelineAssembler.createClient(ClientTubeAssemblerContext context)
Creates a new tubeline for clients.
|
Tube |
ClientTubeAssemblerContext.createClientMUTube(Tube next)
Creates a
Tube that performs SOAP mustUnderstand processing. |
protected Tube |
TransportTubeFactory.createDefault(ClientTubeAssemblerContext context) |
Tube |
ServerTubeAssemblerContext.createDumpTube(String name,
PrintStream out,
Tube next)
creates a
Tube that dumps messages that pass through. |
Tube |
ClientTubeAssemblerContext.createDumpTube(String name,
PrintStream out,
Tube next)
creates a
Tube that dumps messages that pass through. |
Tube |
ServerTubeAssemblerContext.createHandlerTube(Tube next)
Creates a
Tube that invokes protocol and logical handlers. |
Tube |
ClientTubeAssemblerContext.createHandlerTube(Tube next)
Creates a
Tube that invokes protocol and logical handlers. |
protected Tube |
TransportTubeFactory.createHttpTransport(ClientTubeAssemblerContext context) |
Tube |
ServerTubeAssemblerContext.createMonitoringTube(Tube next)
Creates a
Tube that does the monitoring of the invocation for a
container |
Tube |
ServerTubeAssemblerContext.createSecurityTube(Tube next)
Creates a
Tube that adds container specific security |
Tube |
ClientTubeAssemblerContext.createSecurityTube(Tube next)
Creates a
Tube that adds container specific security |
Tube |
TubelineAssembler.createServer(ServerTubeAssemblerContext context)
Creates a new tubeline for servers.
|
Tube |
ServerTubeAssemblerContext.createServerMUTube(Tube next)
Creates a
Tube that performs SOAP mustUnderstand processing. |
Tube |
ClientTubeAssemblerContext.createTransportTube()
Creates a transport pipe (for client), which becomes the terminal pipe.
|
Tube |
ServerTubeAssemblerContext.createValidationTube(Tube next)
creates a
Tube that validates messages against schema |
Tube |
ClientTubeAssemblerContext.createValidationTube(Tube next)
creates a
Tube that validates messages against schema |
Tube |
ServerTubeAssemblerContext.createWsaTube(Tube next)
Creates WS-Addressing pipe
|
Tube |
ClientTubeAssemblerContext.createWsaTube(Tube next)
Creates a
Tube that invokes protocol and logical handlers. |
abstract Tube |
TransportTubeFactory.doCreate(ClientTubeAssemblerContext context)
Creates a transport
Tube for the given port, if this factory can do so,
or return null. |
Tube |
NextAction.getNext()
Returns the next tube
|
Tube |
ServerTubeAssemblerContext.getTerminalTube()
The last
Pipe in the pipeline. |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
TubeCloner.add(Tube original,
Tube copy)
This method must be called from within the copy constructor
to notify that the copy was created.
|
void |
PipeClonerImpl.add(Tube original,
Tube copy) |
static Tube |
TubeCloner.clone(Tube p)
Invoked by a client of a tube to clone the whole pipeline.
|
Tube |
ClientTubeAssemblerContext.createClientMUTube(Tube next)
Creates a
Tube that performs SOAP mustUnderstand processing. |
static Dispatch<javax.activation.DataSource> |
Stubs.createDataSourceDispatch(QName portName,
WSService owner,
WSBinding binding,
Service.Mode mode,
Tube next,
WSEndpointReference epr)
Deprecated.
|
static <T> Dispatch<T> |
Stubs.createDispatch(QName portName,
WSService owner,
WSBinding binding,
Class<T> clazz,
Service.Mode mode,
Tube next,
WSEndpointReference epr)
Creates a new
Dispatch stub that connects to the given pipe. |
Tube |
ServerTubeAssemblerContext.createDumpTube(String name,
PrintStream out,
Tube next)
creates a
Tube that dumps messages that pass through. |
Tube |
ClientTubeAssemblerContext.createDumpTube(String name,
PrintStream out,
Tube next)
creates a
Tube that dumps messages that pass through. |
Tube |
ServerTubeAssemblerContext.createHandlerTube(Tube next)
Creates a
Tube that invokes protocol and logical handlers. |
Tube |
ClientTubeAssemblerContext.createHandlerTube(Tube next)
Creates a
Tube that invokes protocol and logical handlers. |
static Dispatch<Object> |
Stubs.createJAXBDispatch(QName portName,
WSService owner,
WSBinding binding,
JAXBContext jaxbContext,
Service.Mode mode,
Tube next,
WSEndpointReference epr)
Deprecated.
|
static Dispatch<Message> |
Stubs.createMessageDispatch(QName portName,
WSService owner,
WSBinding binding,
Tube next,
WSEndpointReference epr)
Deprecated.
|
Tube |
ServerTubeAssemblerContext.createMonitoringTube(Tube next)
Creates a
Tube that does the monitoring of the invocation for a
container |
static Dispatch<Packet> |
Stubs.createPacketDispatch(QName portName,
WSService owner,
WSBinding binding,
Tube next,
WSEndpointReference epr)
|
<T> T |
Stubs.createPortProxy(WSService service,
WSBinding binding,
SEIModel model,
Class<T> portInterface,
Tube next,
WSEndpointReference epr)
Creates a new strongly-typed proxy object that implements a given port interface.
|
static Dispatch<javax.xml.soap.SOAPMessage> |
Stubs.createSAAJDispatch(QName portName,
WSService owner,
WSBinding binding,
Service.Mode mode,
Tube next,
WSEndpointReference epr)
Deprecated.
|
Tube |
ServerTubeAssemblerContext.createSecurityTube(Tube next)
Creates a
Tube that adds container specific security |
Tube |
ClientTubeAssemblerContext.createSecurityTube(Tube next)
Creates a
Tube that adds container specific security |
Tube |
ServerTubeAssemblerContext.createServerMUTube(Tube next)
Creates a
Tube that performs SOAP mustUnderstand processing. |
static Dispatch<Source> |
Stubs.createSourceDispatch(QName portName,
WSService owner,
WSBinding binding,
Service.Mode mode,
Tube next,
WSEndpointReference epr)
Deprecated.
|
Tube |
ServerTubeAssemblerContext.createValidationTube(Tube next)
creates a
Tube that validates messages against schema |
Tube |
ClientTubeAssemblerContext.createValidationTube(Tube next)
creates a
Tube that validates messages against schema |
Tube |
ServerTubeAssemblerContext.createWsaTube(Tube next)
Creates WS-Addressing pipe
|
Tube |
ClientTubeAssemblerContext.createWsaTube(Tube next)
Creates a
Tube that invokes protocol and logical handlers. |
void |
NextAction.invoke(Tube next,
Packet p)
Indicates that the next action should be to
invoke the next tube's
processRequest(Packet),
then later invoke the current tube's processResponse(Packet)
with the response packet. |
void |
NextAction.invokeAndForget(Tube next,
Packet p)
Indicates that the next action should be to
invoke the next tube's
processRequest(Packet),
but the current tube doesn't want to receive the response packet to
its processResponse(Packet). |
void |
NextAction.invokeAsync(Tube next,
Packet p)
Indicates that the next action is to invoke the next tube in the
tubeline async from the thread that started the tubeline.
|
void |
Fiber.resetCont(Tube[] conts,
int contsSize)
Only to be used by Tubes that manipulate the Fiber to create alternate flows
|
Packet |
Fiber.runSync(Tube tubeline,
Packet request)
Runs a given
Tube (and everything thereafter) synchronously. |
void |
NextAction.setNext(Tube next)
Sets the next tube
|
void |
Fiber.start(Tube tubeline,
Packet request,
Fiber.CompletionCallback completionCallback)
Starts the execution of this fiber asynchronously.
|
void |
Fiber.start(Tube tubeline,
Packet request,
Fiber.CompletionCallback completionCallback,
boolean forceSync)
Starts the execution of this fiber.
|
void |
NextAction.suspend(Tube next)
Indicates that the fiber should be suspended.
|
void |
NextAction.suspend(Tube next,
Runnable onExitRunnable)
Indicates that the fiber should be suspended.
|
| Constructor and Description |
|---|
ServerPipeAssemblerContext(SEIModel seiModel,
WSDLPort wsdlModel,
WSEndpoint endpoint,
Tube terminal,
boolean isSynchronous)
Deprecated.
|
ServerTubeAssemblerContext(SEIModel seiModel,
WSDLPort wsdlModel,
WSEndpoint endpoint,
Tube terminal,
boolean isSynchronous) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFilterTubeImpl
Convenient default implementation for filtering
Tube. |
class |
AbstractTubeImpl
Base class for
Tube implementation. |
class |
PipeAdapter
|
| Modifier and Type | Field and Description |
|---|---|
protected Tube |
AbstractFilterTubeImpl.next |
| Modifier and Type | Method and Description |
|---|---|
static Tube |
PipeAdapter.adapt(Pipe p) |
| Modifier and Type | Method and Description |
|---|---|
static Pipe |
PipeAdapter.adapt(Tube p) |
protected NextAction |
AbstractTubeImpl.doInvoke(Tube next,
Packet packet) |
protected NextAction |
AbstractTubeImpl.doInvokeAndForget(Tube next,
Packet packet) |
protected NextAction |
AbstractTubeImpl.doSuspend(Tube next) |
protected NextAction |
AbstractTubeImpl.doSuspend(Tube next,
Runnable onExitRunnable) |
| Constructor and Description |
|---|
AbstractFilterTubeImpl(Tube next) |
| Modifier and Type | Method and Description |
|---|---|
Tube |
MetroTubelineAssembler.createClient(ClientTubeAssemblerContext jaxwsContext) |
Tube |
MetroTubelineAssembler.createServer(ServerTubeAssemblerContext jaxwsContext) |
(package private) Tube |
TubeCreator.createTube(DefaultClientTubelineAssemblyContext context) |
(package private) Tube |
TubeCreator.createTube(DefaultServerTubelineAssemblyContext context) |
Tube |
DefaultServerTubelineAssemblyContext.getTerminalTube()
The last
Pipe in the pipeline. |
Tube |
TubelineAssemblyContextImpl.getTubelineHead() |
| Modifier and Type | Method and Description |
|---|---|
(package private) boolean |
TubelineAssemblyContextImpl.setTubelineHead(Tube newHead) |
| Modifier and Type | Method and Description |
|---|---|
Tube |
TubeFactory.createTube(ClientTubelineAssemblyContext context)
Adds RM tube to the client-side tubeline, depending on whether RM is enabled or not.
|
Tube |
TubeFactory.createTube(ServerTubelineAssemblyContext context)
Adds RM tube to the service-side tubeline, depending on whether RM is enabled or not.
|
Tube |
TubelineAssemblyDecorator.decorateClient(Tube tube,
ClientTubelineAssemblyContext context)
Decorate client tube
|
Tube |
TubelineAssemblyDecorator.decorateClientHead(Tube tube,
ClientTubelineAssemblyContext context)
Decorate client head tube.
|
Tube |
TubelineAssemblyDecorator.decorateClientTail(Tube tube,
ClientTubelineAssemblyContext context)
Decorate client tail tube.
|
Tube |
TubelineAssemblyDecorator.decorateServer(Tube tube,
ServerTubelineAssemblyContext context)
Decorate server tube
|
Tube |
TubelineAssemblyDecorator.decorateServerHead(Tube tube,
ServerTubelineAssemblyContext context)
Decorate server head tube.
|
Tube |
TubelineAssemblyDecorator.decorateServerTail(Tube tube,
ServerTubelineAssemblyContext context)
Decorate server tail tube.
|
Tube |
ServerTubelineAssemblyContext.getTerminalTube()
The last
Pipe in the pipeline. |
Tube |
TubelineAssemblyContext.getTubelineHead() |
| Modifier and Type | Method and Description |
|---|---|
Tube |
TubelineAssemblyDecorator.decorateClient(Tube tube,
ClientTubelineAssemblyContext context)
Decorate client tube
|
Tube |
TubelineAssemblyDecorator.decorateClientHead(Tube tube,
ClientTubelineAssemblyContext context)
Decorate client head tube.
|
Tube |
TubelineAssemblyDecorator.decorateClientTail(Tube tube,
ClientTubelineAssemblyContext context)
Decorate client tail tube.
|
Tube |
TubelineAssemblyDecorator.decorateServer(Tube tube,
ServerTubelineAssemblyContext context)
Decorate server tube
|
Tube |
TubelineAssemblyDecorator.decorateServerHead(Tube tube,
ServerTubelineAssemblyContext context)
Decorate server head tube.
|
Tube |
TubelineAssemblyDecorator.decorateServerTail(Tube tube,
ServerTubelineAssemblyContext context)
Decorate server tail tube.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClientSchemaValidationTube
Tube that does the schema validation on the client side. |
| Modifier and Type | Method and Description |
|---|---|
Pool<Tube> |
Stub.getTubes() |
| Constructor and Description |
|---|
ClientSchemaValidationTube(WSBinding binding,
WSDLPort port,
Tube next) |
Stub(QName portname,
WSServiceDelegate owner,
Tube master,
BindingImpl binding,
WSDLPort wsdlPort,
EndpointAddress defaultEndPointAddress,
WSEndpointReference epr)
Deprecated.
|
Stub(WSPortInfo portInfo,
BindingImpl binding,
Tube master,
EndpointAddress defaultEndPointAddress,
WSEndpointReference epr) |
Stub(WSServiceDelegate owner,
Tube master,
BindingImpl binding,
WSDLPort wsdlPort,
EndpointAddress defaultEndPointAddress,
WSEndpointReference epr)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static Dispatch<Source> |
DispatchImpl.createSourceDispatch(QName port,
Service.Mode mode,
WSServiceDelegate owner,
Tube pipe,
BindingImpl binding,
WSEndpointReference epr)
Deprecated.
|
| Constructor and Description |
|---|
SEIStub(WSServiceDelegate owner,
BindingImpl binding,
SOAPSEIModel seiModel,
Tube master,
WSEndpointReference epr)
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LoggingDumpTube |
(package private) class |
MessageDumpingTube |
| Modifier and Type | Method and Description |
|---|---|
Tube |
MessageDumpingTubeFactory.createTube(ClientTubelineAssemblyContext context) |
Tube |
MessageDumpingTubeFactory.createTube(ServerTubelineAssemblyContext context) |
| Constructor and Description |
|---|
LoggingDumpTube(Level loggingLevel,
LoggingDumpTube.Position position,
Tube tubelineHead) |
MessageDumpingTube(Tube next,
MessageDumpingFeature feature) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClientLogicalHandlerTube |
class |
ClientMessageHandlerTube |
class |
ClientSOAPHandlerTube |
class |
HandlerTube |
class |
ServerLogicalHandlerTube |
class |
ServerMessageHandlerTube |
class |
ServerSOAPHandlerTube |
| Constructor and Description |
|---|
ClientLogicalHandlerTube(WSBinding binding,
SEIModel seiModel,
Tube next,
HandlerTube cousinTube)
This constructor is used on client-side where, SOAPHandlerTube is created
first and then a LogicalHandlerTube is created with a handler to that
SOAPHandlerTube.
|
ClientLogicalHandlerTube(WSBinding binding,
SEIModel seiModel,
WSDLPort port,
Tube next)
Creates a new instance of LogicalHandlerTube
|
ClientMessageHandlerTube(SEIModel seiModel,
WSBinding binding,
WSDLPort port,
Tube next)
Creates a new instance of MessageHandlerTube
|
ClientSOAPHandlerTube(WSBinding binding,
Tube next,
HandlerTube cousinTube)
This constructor is used on client-side where, LogicalHandlerTube is created
first and then a SOAPHandlerTube is created with a handler to that
LogicalHandlerTube.
|
ClientSOAPHandlerTube(WSBinding binding,
WSDLPort port,
Tube next)
Creates a new instance of SOAPHandlerTube
|
HandlerTube(Tube next,
HandlerTube cousinTube,
WSBinding binding) |
HandlerTube(Tube next,
WSDLPort port,
WSBinding binding) |
ServerLogicalHandlerTube(WSBinding binding,
SEIModel seiModel,
Tube next,
HandlerTube cousinTube)
This constructor is used on client-side where, SOAPHandlerTube is created
first and then a LogicalHandlerTube is created with a handler to that
SOAPHandlerTube.
|
ServerLogicalHandlerTube(WSBinding binding,
SEIModel seiModel,
WSDLPort port,
Tube next)
Creates a new instance of LogicalHandlerTube
|
ServerMessageHandlerTube(SEIModel seiModel,
WSBinding binding,
Tube next,
HandlerTube cousinTube) |
ServerSOAPHandlerTube(WSBinding binding,
Tube next,
HandlerTube cousinTube)
This constructor is used on client-side where, LogicalHandlerTube is created
first and then a SOAPHandlerTube is created with a handler to that
LogicalHandlerTube.
|
ServerSOAPHandlerTube(WSBinding binding,
WSDLPort port,
Tube next)
Creates a new instance of SOAPHandlerTube
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClientMUTube
Performs soap mustUnderstand processing for clients.
|
(package private) class |
MUTube |
class |
ServerMUTube |
| Constructor and Description |
|---|
ClientMUTube(WSBinding binding,
Tube next) |
MUTube(WSBinding binding,
Tube next) |
ServerMUTube(ServerTubeAssemblerContext tubeContext,
Tube next) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EndpointAwareTube
Tubes that implement this interface will receive notification of the WSEndpoint
holding the tubeline after successful endpoint creation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ServerSchemaValidationTube
Tube that does the schema validation on the server side. |
| Modifier and Type | Field and Description |
|---|---|
protected Tube |
WSEndpointImpl.masterTubeline |
| Constructor and Description |
|---|
ServerSchemaValidationTube(WSEndpoint endpoint,
WSBinding binding,
SEIModel seiModel,
WSDLPort wsdlPort,
Tube next) |
WSEndpointImpl(QName serviceName,
QName portName,
WSBinding binding,
Container container,
SEIModel seiModel,
WSDLPort port,
Tube masterTubeline) |
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncProviderInvokerTube<T>
This
Tube is used to invoke the AsyncProvider endpoints. |
class |
ProviderInvokerTube<T>
|
class |
SyncProviderInvokerTube<T>
This tube is used to invoke the
Provider endpoints. |
| Modifier and Type | Class and Description |
|---|---|
class |
InvokerTube<T extends Invoker>
Base class for
InvokerTube restored
to allow for containers to specify alternate implementations of SEI-based
invoking. |
class |
SEIInvokerTube
This pipe is used to invoke SEI based endpoints.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DeferredTransportPipe
Proxy transport
Tube and Pipe that lazily determines the
actual transport pipe by looking at Packet.endpointAddress. |
| Modifier and Type | Class and Description |
|---|---|
class |
HttpTransportPipe
Tube that sends a request to a remote HTTP server. |
| Modifier and Type | Method and Description |
|---|---|
protected Tube |
Pool.TubePool.create() |
| Constructor and Description |
|---|
Pool.TubePool(Tube master) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSchemaValidationTube
Tube that does the schema validation. |
class |
DumpTube
Pipe that dumps messages that pass through. |
| Modifier and Type | Method and Description |
|---|---|
Tube |
StandaloneTubeAssembler.createClient(ClientTubeAssemblerContext context) |
Tube |
StandaloneTubeAssembler.createServer(ServerTubeAssemblerContext context)
On Server-side, HandlerChains cannot be changed after it is deployed.
|
| Constructor and Description |
|---|
AbstractSchemaValidationTube(WSBinding binding,
Tube next) |
DumpTube(String name,
PrintStream out,
Tube next) |
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.