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