Class WSATServerTube
- java.lang.Object
-
- com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl
-
- com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
-
- com.sun.xml.ws.tx.at.tube.WSATServerTube
-
- All Implemented Interfaces:
com.sun.xml.ws.api.pipe.Pipe,com.sun.xml.ws.api.pipe.Tube,WSATConstants
public class WSATServerTube extends com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl implements WSATConstants
Typical inbound message:<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"><s:Header><a:Action s:mustUnderstand="1">http://tem puri.org/IService/GetData</a:Action><a:MessageID>urn:uuid:353ec55b-3e04-4e13-9471-9652858f7680</a:MessageID><a:ReplyTo><a:Address>http://www.w3.org/2005/08/addr essing/anonymous</a:Address></a:ReplyTo> <CoordinationContext s:mustUnderstand="1" xmlns="http://schemas.xmlsoap.org/ws/2004/10/wscoor" xmlns:mstx="http://schema s.microsoft.com/ws/2006/02/transactions"><wscoor:Identifier xmlns:wscoor="http://schemas.xmlsoap.org/ws/2004/10/wscoor">urn:uuid:79c06523-2392-45d7-9b66-8cc06d0 07d2d</wscoor:Identifier><Expires>599552</Expires><CoordinationType>http://schemas.xmlsoap.org/ws/2004/10/wsat</CoordinationType> <RegistrationService><Address x mlns="http://schemas.xmlsoap.org/ws/2004/08/addressing">https://pparkins-us:453/WsatService/Registration/Coordinator/</Address> <ReferenceParameters xmlns="http: //schemas.xmlsoap.org/ws/2004/08/addressing"><mstx:RegisterInfo><mstx:LocalTransactionId>79c06523-2392-45d7-9b66-8cc06d007d2d</mstx:LocalTransactionId></mstx:Re gisterInfo></ReferenceParameters> </RegistrationService> <mstx:IsolationLevel>0</mstx:IsolationLevel><mstx:LocalTransactionId>79c06523-2392-45d7-9b66-8cc06d007d2d </mstx:LocalTransactionId><PropagationToken xmlns="http://schemas.microsoft.com/ws/2006/02/tx/oletx">AQAAAAMAAAAjZcB5kiPXRZtmjMBtAH0tAAAQAAAAAACIAAAAAMToedzE6Hk 0W6xnBOupAC/M+Xk0W6xnUOypANwmcAFYCxcAlOupAGZjYThlYTc3LTYwYjQtNGEwNS1hODI0LWUxM2NjYjQ3MzVjYQABAAALAAAAZM1kzSEAAABQUEFSS0lOUy1VUwAYAAAAUABQAEEAUgBLAEkATgBTAC0AVQB TAAAAAQAAAAEAAAAeAAAAdGlwOi8vcHBhcmtpbnMtdXMubG9jYWxkb21haW4vAAA=</PropagationToken> </CoordinationContext> <a:To s:mustUnderstand="1">http://localhost:7001/Hello TXWeb/DataService</a:To></s:Header><s:Body><GetData xmlns="http://tempuri.org/"><value>1</value></GetData></s:Body></s:Envelope>--------------------
-
-
Field Summary
-
Fields inherited from interface com.sun.xml.ws.tx.at.WSATConstants
ABORTED, ACTION, ADDRESS, BRANCHQUAL, BRANCHQUAL_QNAME, COMMIT, COMMITTED, COORDINATION_CONTEXT, COORDINATION_TYPE, COORDINATOR_PROTOCOL_SERVICE, CURRENT_WSCOOR, DEBUG_WSAT, DURABLE_2PC, EXPIRES, FAULT_TO, FROM, HTTP_SCHEMAS_XMLSOAP_ORG_WS_2004_10_WSAT, HTTP_SCHEMAS_XMLSOAP_ORG_WS_2004_10_WSAT_DURABLE_2PC, HTTP_SCHEMAS_XMLSOAP_ORG_WS_2004_10_WSAT_VOLATILE_2PC, IDENTIFIER, MESSAGE_ID, MUST_UNDERSTAND, PARTICIPANT_PROTOCOL_SERVICE, PREPARE, PREPARED, PROTOCOL_IDENTIFIER, READONLY, REFERENCE_PARAMETERS, REGISTER, REGISTER_RESPONSE, REGISTRATION_SERVICE, REPLAY, REPLY_TO, ROLLBACK, ROUTING, ROUTING_QNAME, SOAP_ENVELOPE, TO, TXID, TXID_QNAME, TXPROP_WSAT_FOREIGN_RECOVERY_CONTEXT, VOLATILE_2PC, WLA_WSAT_NS_URI, WSA, WSADDRESSING_NS_URI, WSAT, WSAT_CONTEXT_ROOT, WSAT_COORDINATORPORTTYPEPORT, WSAT_PARTICIPANTPORTTYPEPORT, WSAT_REGISTRATIONCOORDINATORPORTTYPEPORT, WSAT_REGISTRATIONREQUESTERPORTTYPEPORT, WSAT_TRANSACTION, WSAT_TRANSACTION_XID, WSAT_WSAT, WSAT10_NS_URI, WSAT11_COORDINATORPORTTYPEPORT, WSAT11_DURABLE_2PC, WSAT11_NS_URI, WSAT11_PARTICIPANTPORTTYPEPORT, WSAT11_REGISTRATIONCOORDINATORPORTTYPEPORT, WSAT11_REGISTRATIONREQUESTERPORTTYPEPORT, WSAT11_VOLATILE_2PC, WSCOOR, WSCOOR_CONTEXT_QNAME, WSCOOR_REGISTER_QNAME, WSCOOR10_NS_URI, WSCOOR11_CONTEXT_QNAME, WSCOOR11_NS_URI, WSCOOR11_REGISTER_QNAME
-
-
Constructor Summary
Constructors Constructor Description WSATServerTube(com.sun.xml.ws.api.pipe.Tube next, com.sun.xml.ws.assembler.dev.ServerTubelineAssemblyContext context, com.sun.xml.ws.api.tx.at.TransactionalFeature feature)WSATServerTube(WSATServerTube that, com.sun.xml.ws.api.pipe.TubeCloner cloner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.sun.xml.ws.api.pipe.helper.AbstractTubeImplcopy(com.sun.xml.ws.api.pipe.TubeCloner cloner)voidpreDestroy()com.sun.xml.ws.api.pipe.NextActionprocessException(Throwable t)com.sun.xml.ws.api.pipe.NextActionprocessRequest(com.sun.xml.ws.api.message.Packet request)com.sun.xml.ws.api.pipe.NextActionprocessResponse(com.sun.xml.ws.api.message.Packet response)
-
-
-
Constructor Detail
-
WSATServerTube
public WSATServerTube(com.sun.xml.ws.api.pipe.Tube next, com.sun.xml.ws.assembler.dev.ServerTubelineAssemblyContext context, com.sun.xml.ws.api.tx.at.TransactionalFeature feature)
-
WSATServerTube
public WSATServerTube(WSATServerTube that, com.sun.xml.ws.api.pipe.TubeCloner cloner)
-
-
Method Detail
-
processRequest
@NotNull public com.sun.xml.ws.api.pipe.NextAction processRequest(com.sun.xml.ws.api.message.Packet request)
- Specified by:
processRequestin interfacecom.sun.xml.ws.api.pipe.Tube- Overrides:
processRequestin classcom.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
-
processResponse
@NotNull public com.sun.xml.ws.api.pipe.NextAction processResponse(com.sun.xml.ws.api.message.Packet response)
- Specified by:
processResponsein interfacecom.sun.xml.ws.api.pipe.Tube- Overrides:
processResponsein classcom.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
-
processException
@NotNull public com.sun.xml.ws.api.pipe.NextAction processException(Throwable t)
- Specified by:
processExceptionin interfacecom.sun.xml.ws.api.pipe.Tube- Overrides:
processExceptionin classcom.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
-
preDestroy
public void preDestroy()
- Specified by:
preDestroyin interfacecom.sun.xml.ws.api.pipe.Pipe- Specified by:
preDestroyin interfacecom.sun.xml.ws.api.pipe.Tube- Overrides:
preDestroyin classcom.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
-
copy
public com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl copy(com.sun.xml.ws.api.pipe.TubeCloner cloner)
- Specified by:
copyin interfacecom.sun.xml.ws.api.pipe.Tube- Specified by:
copyin classcom.sun.xml.ws.api.pipe.helper.AbstractTubeImpl
-
-