Uses of Interface
com.sun.xml.ws.api.pipe.Tube

Packages that use Tube
com.sun.xml.ws.addressing   
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.client JAX-WS 2.0.1 Client Runtime 
com.sun.xml.ws.client.dispatch   
com.sun.xml.ws.client.sei   
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.transport.local Transport implementations that work inside the single JVM. 
com.sun.xml.ws.util   
com.sun.xml.ws.util.pipe   
 

Uses of Tube in com.sun.xml.ws.addressing
 

Classes in com.sun.xml.ws.addressing that implement Tube
 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.
 

Constructors in com.sun.xml.ws.addressing with parameters of type Tube
WsaClientTube(WSDLPort wsdlPort, WSBinding binding, Tube next)
           
WsaServerTube(WSEndpoint endpoint, WSDLPort wsdlPort, WSBinding binding, Tube next)
           
WsaTube(WSDLPort wsdlPort, WSBinding binding, Tube next)
           
 

Uses of Tube in com.sun.xml.ws.api.pipe
 

Fields in com.sun.xml.ws.api.pipe declared as Tube
(package private)  Tube NextAction.next
           
 

Methods in com.sun.xml.ws.api.pipe with type parameters of type Tube
<T extends Tube>
T
TubeCloner.copy(T t)
          Invoked by a copy(TubeCloner) implementation to copy a reference to another pipe.
 

Methods in com.sun.xml.ws.api.pipe that return Tube
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.
 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.
 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 ServerTubeAssemblerContext.getTerminalTube()
          The last Pipe in the pipeline.
 

Methods in com.sun.xml.ws.api.pipe with parameters of type Tube
 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 javax.xml.ws.Dispatch<javax.activation.DataSource> Stubs.createDataSourceDispatch(QName portName, WSService owner, WSBinding binding, javax.xml.ws.Service.Mode mode, Tube next, WSEndpointReference epr)
          Creates a new Dispatch stub for DataSource.
static
<T> javax.xml.ws.Dispatch<T>
Stubs.createDispatch(QName portName, WSService owner, WSBinding binding, Class<T> clazz, javax.xml.ws.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 javax.xml.ws.Dispatch<Object> Stubs.createJAXBDispatch(QName portName, WSService owner, WSBinding binding, JAXBContext jaxbContext, javax.xml.ws.Service.Mode mode, Tube next, WSEndpointReference epr)
          Creates a new JAXB-based Dispatch stub that connects to the given pipe.
static javax.xml.ws.Dispatch<Message> Stubs.createMessageDispatch(QName portName, WSService owner, WSBinding binding, Tube next, WSEndpointReference epr)
          Creates a new Message-based Dispatch stub that connects to the given pipe.
 Tube ServerTubeAssemblerContext.createMonitoringTube(Tube next)
          Creates a Tube that does the monitoring of the invocation for a container
<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 javax.xml.ws.Dispatch<javax.xml.soap.SOAPMessage> Stubs.createSAAJDispatch(QName portName, WSService owner, WSBinding binding, javax.xml.ws.Service.Mode mode, Tube next, WSEndpointReference epr)
          Creates a new Dispatch stub for SOAPMessage.
 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 javax.xml.ws.Dispatch<Source> Stubs.createSourceDispatch(QName portName, WSService owner, WSBinding binding, javax.xml.ws.Service.Mode mode, Tube next, WSEndpointReference epr)
          Creates a new Dispatch stub for Source.
 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).
 Packet Fiber.runSync(Tube tubeline, Packet request)
          Runs a given Tube (and everything thereafter) synchronously.
 void Fiber.start(Tube tubeline, Packet request, Fiber.CompletionCallback completionCallback)
          Starts the execution of this fiber asynchronously.
 

Constructors in com.sun.xml.ws.api.pipe with parameters of type Tube
ServerPipeAssemblerContext(SEIModel seiModel, WSDLPort wsdlModel, WSEndpoint endpoint, Tube terminal, boolean isSynchronous)
          Deprecated.  
ServerTubeAssemblerContext(SEIModel seiModel, WSDLPort wsdlModel, WSEndpoint endpoint, Tube terminal, boolean isSynchronous)
           
 

Uses of Tube in com.sun.xml.ws.api.pipe.helper
 

Classes in com.sun.xml.ws.api.pipe.helper that implement Tube
 class AbstractFilterTubeImpl
          Convenient default implementation for filtering Tube.
 class AbstractTubeImpl
          Base class for Tube implementation.
 class PipeAdapter
          Tube that invokes Pipe.
 

Fields in com.sun.xml.ws.api.pipe.helper declared as Tube
protected  Tube AbstractFilterTubeImpl.next
           
 

Methods in com.sun.xml.ws.api.pipe.helper that return Tube
static Tube PipeAdapter.adapt(Pipe p)
           
 

Methods in com.sun.xml.ws.api.pipe.helper with parameters of type Tube
static Pipe PipeAdapter.adapt(Tube p)
           
protected  NextAction AbstractTubeImpl.doInvoke(Tube next, Packet packet)
           
protected  NextAction AbstractTubeImpl.doInvokeAndForget(Tube next, Packet packet)
           
 

Constructors in com.sun.xml.ws.api.pipe.helper with parameters of type Tube
AbstractFilterTubeImpl(Tube next)
           
 

Uses of Tube in com.sun.xml.ws.client
 

Classes in com.sun.xml.ws.client that implement Tube
 class ClientSchemaValidationTube
          Tube that does the schema validation on the client side.
 

Constructors in com.sun.xml.ws.client with parameters of type Tube
ClientSchemaValidationTube(WSBinding binding, WSDLPort port, Tube next)
           
Stub(WSServiceDelegate owner, Tube master, BindingImpl binding, WSDLPort wsdlPort, EndpointAddress defaultEndPointAddress, WSEndpointReference epr)
           
 

Uses of Tube in com.sun.xml.ws.client.dispatch
 

Methods in com.sun.xml.ws.client.dispatch with parameters of type Tube
static javax.xml.ws.Dispatch<Source> DispatchImpl.createSourceDispatch(QName port, javax.xml.ws.Service.Mode mode, WSServiceDelegate owner, Tube pipe, BindingImpl binding, WSEndpointReference epr)
           
 

Constructors in com.sun.xml.ws.client.dispatch with parameters of type Tube
DataSourceDispatch(QName port, javax.xml.ws.Service.Mode mode, WSServiceDelegate service, Tube pipe, BindingImpl binding, WSEndpointReference epr)
           
DispatchImpl(QName port, javax.xml.ws.Service.Mode mode, WSServiceDelegate owner, Tube pipe, BindingImpl binding, WSEndpointReference epr)
           
JAXBDispatch(QName port, JAXBContext jc, javax.xml.ws.Service.Mode mode, WSServiceDelegate service, Tube pipe, BindingImpl binding, WSEndpointReference epr)
           
MessageDispatch(QName port, WSServiceDelegate service, Tube pipe, BindingImpl binding, WSEndpointReference epr)
           
RESTSourceDispatch(QName port, javax.xml.ws.Service.Mode mode, WSServiceDelegate owner, Tube pipe, BindingImpl binding, WSEndpointReference epr)
           
SOAPMessageDispatch(QName port, javax.xml.ws.Service.Mode mode, WSServiceDelegate owner, Tube pipe, BindingImpl binding, WSEndpointReference epr)
           
SOAPSourceDispatch(QName port, javax.xml.ws.Service.Mode mode, WSServiceDelegate owner, Tube pipe, BindingImpl binding, WSEndpointReference epr)
           
 

Uses of Tube in com.sun.xml.ws.client.sei
 

Constructors in com.sun.xml.ws.client.sei with parameters of type Tube
SEIStub(WSServiceDelegate owner, BindingImpl binding, SOAPSEIModel seiModel, Tube master, WSEndpointReference epr)
           
 

Uses of Tube in com.sun.xml.ws.handler
 

Classes in com.sun.xml.ws.handler that implement Tube
 class ClientLogicalHandlerTube
           
 class ClientMessageHandlerTube
           
 class ClientSOAPHandlerTube
           
 class HandlerTube
           
 class ServerLogicalHandlerTube
           
 class ServerMessageHandlerTube
           
 class ServerSOAPHandlerTube
           
 

Constructors in com.sun.xml.ws.handler with parameters of type Tube
ClientLogicalHandlerTube(WSBinding binding, 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, 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)
           
HandlerTube(Tube next, WSDLPort port)
           
ServerLogicalHandlerTube(WSBinding binding, 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, 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
 

Uses of Tube in com.sun.xml.ws.protocol.soap
 

Classes in com.sun.xml.ws.protocol.soap that implement Tube
 class ClientMUTube
          Performs soap mustUnderstand processing for clients.
(package private)  class MUTube
           
 class ServerMUTube
           
 

Constructors in com.sun.xml.ws.protocol.soap with parameters of type Tube
ClientMUTube(WSBinding binding, Tube next)
           
MUTube(WSBinding binding, Tube next)
           
ServerMUTube(WSBinding binding, Tube next)
           
 

Uses of Tube in com.sun.xml.ws.server
 

Classes in com.sun.xml.ws.server that implement Tube
 class InvokerTube<T>
          Base code for ProviderInvokerTube and SEIInvokerTube.
 class ServerSchemaValidationTube
          Tube that does the schema validation on the server side.
 

Constructors in com.sun.xml.ws.server with parameters of type Tube
ServerSchemaValidationTube(WSEndpoint endpoint, WSBinding binding, Tube next)
           
 

Uses of Tube in com.sun.xml.ws.server.provider
 

Classes in com.sun.xml.ws.server.provider that implement Tube
(package private)  class AsyncProviderInvokerTube<T>
          This Tube is used to invoke the AsyncProvider endpoints.
 class ProviderInvokerTube<T>
          This Tube is used to invoke the Provider and AsyncProvider endpoints.
(package private)  class SyncProviderInvokerTube<T>
          This tube is used to invoke the Provider endpoints.
 

Uses of Tube in com.sun.xml.ws.server.sei
 

Classes in com.sun.xml.ws.server.sei that implement Tube
 class SEIInvokerTube
          This pipe is used to invoke SEI based endpoints.
 

Uses of Tube in com.sun.xml.ws.transport
 

Classes in com.sun.xml.ws.transport that implement Tube
 class DeferredTransportPipe
          Proxy transport Tube and Pipe that lazily determines the actual transport pipe by looking at Packet.endpointAddress.
 

Uses of Tube in com.sun.xml.ws.transport.http.client
 

Classes in com.sun.xml.ws.transport.http.client that implement Tube
 class HttpTransportPipe
          Pipe and Tube that sends a request to a remote HTTP server.
 

Uses of Tube in com.sun.xml.ws.transport.local
 

Classes in com.sun.xml.ws.transport.local that implement Tube
(package private)  class LocalAsyncTransportTube
          Transport Tube that routes a message to a service that runs within it.
(package private)  class LocalTransportTube
          Transport Tube that routes a message to a service that runs within it.
 

Methods in com.sun.xml.ws.transport.local that return Tube
 Tube InVmTransportFactory.doCreate(ClientTubeAssemblerContext context)
           
 Tube LocalTransportFactory.doCreate(ClientTubeAssemblerContext context)
           
 

Uses of Tube in com.sun.xml.ws.util
 

Methods in com.sun.xml.ws.util that return Tube
protected  Tube Pool.TubePool.create()
           
 

Constructors in com.sun.xml.ws.util with parameters of type Tube
Pool.TubePool(Tube master)
           
 

Uses of Tube in com.sun.xml.ws.util.pipe
 

Classes in com.sun.xml.ws.util.pipe that implement Tube
 class AbstractSchemaValidationTube
          Tube that does the schema validation.
 class DumpTube
          Pipe that dumps messages that pass through.
 

Methods in com.sun.xml.ws.util.pipe that return Tube
 Tube StandaloneTubeAssembler.createClient(ClientTubeAssemblerContext context)
           
 Tube StandaloneTubeAssembler.createServer(ServerTubeAssemblerContext context)
          On Server-side, HandlerChains cannot be changed after it is deployed.
 

Constructors in com.sun.xml.ws.util.pipe with parameters of type Tube
AbstractSchemaValidationTube(WSBinding binding, Tube next)
           
DumpTube(String name, PrintStream out, Tube next)