com.sun.xml.ws.tx.common
Class TxBasePipe

java.lang.Object
  extended by com.sun.xml.ws.tx.common.TxBasePipe
All Implemented Interfaces:
com.sun.xml.ws.api.pipe.Pipe
Direct Known Subclasses:
TxClientPipe, TxServerPipe

public abstract class TxBasePipe
extends java.lang.Object
implements com.sun.xml.ws.api.pipe.Pipe


Nested Class Summary
static class TxBasePipe.OperationATPolicy
          Representation of all WS-AT policy assertions: ATAssertion and ATAlwaysCapability.
 
Field Summary
protected  com.sun.xml.ws.api.pipe.Pipe next
          next pipe in the chain
protected  TransactionManagerImpl txnMgr
           
 
Constructor Summary
TxBasePipe(com.sun.xml.ws.api.pipe.Pipe next)
           
 
Method Summary
protected  TxBasePipe.OperationATPolicy getOperationATPolicy(com.sun.xml.ws.policy.PolicyMap pmap, com.sun.xml.ws.api.model.wsdl.WSDLPort wsdlModel, com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation wsdlBoundOp)
           
 void preDestroy()
          Invoked before the last copy of the pipeline is about to be discarded, to give Pipes a chance to clean up any resources.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.xml.ws.api.pipe.Pipe
copy, process
 

Field Detail

txnMgr

protected final TransactionManagerImpl txnMgr

next

protected final com.sun.xml.ws.api.pipe.Pipe next
next pipe in the chain

Constructor Detail

TxBasePipe

public TxBasePipe(com.sun.xml.ws.api.pipe.Pipe next)
Method Detail

preDestroy

public void preDestroy()
Invoked before the last copy of the pipeline is about to be discarded, to give Pipes a chance to clean up any resources.

Specified by:
preDestroy in interface com.sun.xml.ws.api.pipe.Pipe

getOperationATPolicy

protected TxBasePipe.OperationATPolicy getOperationATPolicy(com.sun.xml.ws.policy.PolicyMap pmap,
                                                            com.sun.xml.ws.api.model.wsdl.WSDLPort wsdlModel,
                                                            com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation wsdlBoundOp)
                                                     throws javax.xml.ws.WebServiceException
Throws:
javax.xml.ws.WebServiceException