com.sun.xml.ws.rm.runtime
Class RxTubeFactory

java.lang.Object
  extended by com.sun.xml.ws.rm.runtime.RxTubeFactory
All Implemented Interfaces:
TubeFactory

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

This factory class is responsible for instantiating RX tubes based on the actual configuration of RX-related web services features.

See Also:
ReliableMessagingFeature, MakeConnectionSupportedFeature

Constructor Summary
RxTubeFactory()
           
 
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

RxTubeFactory

public RxTubeFactory()
Method Detail

createTube

public com.sun.xml.ws.api.pipe.Tube createTube(ClientTubelineAssemblyContext context)
                                        throws javax.xml.ws.WebServiceException
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
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