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.async_client_transport | |
com.sun.xml.ws.transport.http.client | |
com.sun.xml.ws.transport.local |
Transport implementations that work inside the single JVM.
|
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.
|
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) |
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 | Method and Description |
---|---|
<T extends Tube> |
PipeClonerImpl.copy(T t) |
abstract <T extends Tube> |
TubeCloner.copy(T t)
Invoked by a
copy(com.sun.xml.ws.api.pipe.TubeCloner) implementation
to copy a reference to another pipe. |
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
TransportTubeFactory s 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 |
ClientTubeAssemblerContext.createDumpTube(String name,
PrintStream out,
Tube next)
creates a
Tube that dumps messages that pass through. |
Tube |
ServerTubeAssemblerContext.createDumpTube(String name,
PrintStream out,
Tube next)
creates a
Tube that dumps messages that pass through. |
Tube |
ClientTubeAssemblerContext.createHandlerTube(Tube next)
Creates a
Tube that invokes protocol and logical handlers. |
Tube |
ServerTubeAssemblerContext.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 |
ClientTubeAssemblerContext.createSecurityTube(Tube next)
Creates a
Tube that adds container specific security |
Tube |
ServerTubeAssemblerContext.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 |
ClientTubeAssemblerContext.createValidationTube(Tube next)
creates a
Tube that validates messages against schema |
Tube |
ServerTubeAssemblerContext.createValidationTube(Tube next)
creates a
Tube that validates messages against schema |
Tube |
ClientTubeAssemblerContext.createWsaTube(Tube next)
Creates a
Tube that invokes protocol and logical handlers. |
Tube |
ServerTubeAssemblerContext.createWsaTube(Tube next)
Creates WS-Addressing pipe
|
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 |
---|---|
void |
PipeClonerImpl.add(Tube original,
Tube copy) |
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.
|
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<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 |
ClientTubeAssemblerContext.createDumpTube(String name,
PrintStream out,
Tube next)
creates a
Tube that dumps messages that pass through. |
Tube |
ServerTubeAssemblerContext.createDumpTube(String name,
PrintStream out,
Tube next)
creates a
Tube that dumps messages that pass through. |
Tube |
ClientTubeAssemblerContext.createHandlerTube(Tube next)
Creates a
Tube that invokes protocol and logical handlers. |
Tube |
ServerTubeAssemblerContext.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<com.sun.xml.ws.api.message.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<com.sun.xml.ws.api.message.Packet> |
Stubs.createPacketDispatch(QName portName,
WSService owner,
WSBinding binding,
Tube next,
WSEndpointReference epr)
Creates a new
Packet -based Dispatch stub that connects to the given pipe. |
<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<SOAPMessage> |
Stubs.createSAAJDispatch(QName portName,
WSService owner,
WSBinding binding,
Service.Mode mode,
Tube next,
WSEndpointReference epr)
Deprecated.
|
Tube |
ClientTubeAssemblerContext.createSecurityTube(Tube next)
Creates a
Tube that adds container specific security |
Tube |
ServerTubeAssemblerContext.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 |
ClientTubeAssemblerContext.createValidationTube(Tube next)
creates a
Tube that validates messages against schema |
Tube |
ServerTubeAssemblerContext.createValidationTube(Tube next)
creates a
Tube that validates messages against schema |
Tube |
ClientTubeAssemblerContext.createWsaTube(Tube next)
Creates a
Tube that invokes protocol and logical handlers. |
Tube |
ServerTubeAssemblerContext.createWsaTube(Tube next)
Creates WS-Addressing pipe
|
void |
NextAction.invoke(Tube next,
com.sun.xml.ws.api.message.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,
com.sun.xml.ws.api.message.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,
com.sun.xml.ws.api.message.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
|
com.sun.xml.ws.api.message.Packet |
Fiber.runSync(Tube tubeline,
com.sun.xml.ws.api.message.Packet request)
Runs a given
Tube (and everything thereafter) synchronously. |
void |
NextAction.setNext(Tube next)
Sets the next tube
|
void |
Fiber.start(Tube tubeline,
com.sun.xml.ws.api.message.Packet request,
Fiber.CompletionCallback completionCallback)
Starts the execution of this fiber asynchronously.
|
void |
Fiber.start(Tube tubeline,
com.sun.xml.ws.api.message.Packet request,
Fiber.CompletionCallback completionCallback,
boolean forceSync)
Starts the execution of this fiber.
|
void |
NextAction.suspend(Tube next)
Deprecated.
Use variants that pass
Runnable |
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,
com.sun.xml.ws.api.message.Packet packet) |
protected NextAction |
AbstractTubeImpl.doInvokeAndForget(Tube next,
com.sun.xml.ws.api.message.Packet packet) |
protected NextAction |
AbstractTubeImpl.doSuspend(Tube next)
Deprecated.
|
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) |
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 |
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) |
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.
|
class |
ServerMUTube |
Constructor and Description |
---|
ClientMUTube(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
|
Modifier and Type | Class and Description |
---|---|
class |
AsyncClientTransportTube |
Modifier and Type | Method and Description |
---|---|
Tube |
AsyncClientTransportTubeFactory.doCreate(ClientTubeAssemblerContext context) |
Constructor and Description |
---|
RequestSender(String name,
Tube tubeline) |
Modifier and Type | Class and Description |
---|---|
class |
HttpTransportPipe
Tube that sends a request to a remote HTTP server. |
Modifier and Type | Method and Description |
---|---|
Tube |
InVmTransportFactory.doCreate(ClientTubeAssemblerContext context) |
Tube |
LocalTransportFactory.doCreate(ClientTubeAssemblerContext context) |
Modifier and Type | Method and Description |
---|---|
protected Tube |
Pool.TubePool.create() |
Tube |
Pool.TubePool.takeMaster()
Deprecated.
Expected to be used in rare cases where access to master
tubeline is required and safe, such as Stub.close()."
|
Constructor and Description |
---|
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 © 2015 Oracle Corporation. All rights reserved.