com.sun.xml.ws.assembler.jaxws
Class HandlerTubeFactory

java.lang.Object
  extended by com.sun.xml.ws.assembler.jaxws.HandlerTubeFactory
All Implemented Interfaces:
TubeFactory

public final class HandlerTubeFactory
extends java.lang.Object
implements TubeFactory

TubeFactory implementation creating one of the standard JAX-WS RI tubes


Constructor Summary
HandlerTubeFactory()
           
 
Method Summary
 com.sun.xml.ws.api.pipe.Tube createTube(ClientTubelineAssemblyContext context)
          Adds RM tube to the client-side tubeline, depending on whether RM is enabled or not.
 com.sun.xml.ws.api.pipe.Tube createTube(ServerTubelineAssemblyContext context)
          Adds RM tube to the service-side tubeline, depending on whether RM is enabled or not.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HandlerTubeFactory

public HandlerTubeFactory()
Method Detail

createTube

public com.sun.xml.ws.api.pipe.Tube createTube(ClientTubelineAssemblyContext context)
                                        throws javax.xml.ws.WebServiceException
Description copied from interface: TubeFactory
Adds RM tube to the client-side tubeline, depending on whether RM is enabled or not.

Specified by:
createTube in interface TubeFactory
Parameters:
context - wsit client tubeline assembler context
Returns:
new tail of the client-side tubeline
Throws:
javax.xml.ws.WebServiceException

createTube

public com.sun.xml.ws.api.pipe.Tube createTube(ServerTubelineAssemblyContext context)
                                        throws javax.xml.ws.WebServiceException
Description copied from interface: TubeFactory
Adds RM tube to the service-side tubeline, depending on whether RM is enabled or not.

Specified by:
createTube in interface TubeFactory
Parameters:
context - wsit service tubeline assembler context
Returns:
new head of the service-side tubeline
Throws:
javax.xml.ws.WebServiceException