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>--------------------

  • Constructor Details

    • WSATServerTube

      public WSATServerTube(com.sun.xml.ws.api.pipe.Tube next, com.sun.xml.ws.assembler.dev.ServerTubelineAssemblyContext context, TransactionalFeature feature)
    • WSATServerTube

      public WSATServerTube(WSATServerTube that, com.sun.xml.ws.api.pipe.TubeCloner cloner)
  • Method Details

    • processRequest

      @NotNull public com.sun.xml.ws.api.pipe.NextAction processRequest(com.sun.xml.ws.api.message.Packet request)
      Specified by:
      processRequest in interface com.sun.xml.ws.api.pipe.Tube
      Overrides:
      processRequest in class com.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:
      processResponse in interface com.sun.xml.ws.api.pipe.Tube
      Overrides:
      processResponse in class com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
    • processException

      @NotNull public com.sun.xml.ws.api.pipe.NextAction processException(Throwable t)
      Specified by:
      processException in interface com.sun.xml.ws.api.pipe.Tube
      Overrides:
      processException in class com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
    • preDestroy

      public void preDestroy()
      Specified by:
      preDestroy in interface com.sun.xml.ws.api.pipe.Pipe
      Specified by:
      preDestroy in interface com.sun.xml.ws.api.pipe.Tube
      Overrides:
      preDestroy in class com.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:
      copy in interface com.sun.xml.ws.api.pipe.Tube
      Specified by:
      copy in class com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl