Class TCPTransportPipe
- java.lang.Object
-
- com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl
-
- com.sun.xml.ws.transport.tcp.client.TCPTransportPipe
-
- All Implemented Interfaces:
com.sun.xml.ws.api.pipe.Pipe,com.sun.xml.ws.api.pipe.Tube
- Direct Known Subclasses:
ServiceChannelTransportPipe
public class TCPTransportPipe extends com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl- Author:
- Alexey Stashok
-
-
Field Summary
Fields Modifier and Type Field Description protected TCPClientTransportclientTransportprotected intcustomTCPPortprotected com.sun.xml.ws.api.pipe.CodecdefaultCodecprotected com.sun.xml.ws.api.WSBindingwsBindingprotected com.sun.xml.ws.api.WSServicewsService
-
Constructor Summary
Constructors Modifier Constructor Description TCPTransportPipe(com.sun.xml.ws.api.pipe.ClientTubeAssemblerContext context)TCPTransportPipe(com.sun.xml.ws.api.pipe.ClientTubeAssemblerContext context, int customTCPPort)protectedTCPTransportPipe(com.sun.xml.ws.api.WSService wsService, com.sun.xml.ws.api.WSBinding wsBinding, com.sun.xml.ws.api.pipe.Codec defaultCodec, int customTCPPort)protectedTCPTransportPipe(TCPTransportPipe that, com.sun.xml.ws.api.pipe.TubeCloner cloner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidabortSession(ChannelContext channelContext)com.sun.xml.ws.api.pipe.helper.AbstractTubeImplcopy(com.sun.xml.ws.api.pipe.TubeCloner cloner)voidpreDestroy()com.sun.xml.ws.api.message.Packetprocess(com.sun.xml.ws.api.message.Packet packet)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)protected voidreleaseSession(ChannelContext channelContext)protected voidwriteTransportSOAPActionHeaderIfRequired(ChannelContext channelContext, com.sun.xml.ws.api.pipe.ContentType ct, com.sun.xml.ws.api.message.Packet packet)
-
-
-
Field Detail
-
clientTransport
protected TCPClientTransport clientTransport
-
defaultCodec
protected final com.sun.xml.ws.api.pipe.Codec defaultCodec
-
wsBinding
protected final com.sun.xml.ws.api.WSBinding wsBinding
-
wsService
protected final com.sun.xml.ws.api.WSService wsService
-
customTCPPort
protected final int customTCPPort
-
-
Constructor Detail
-
TCPTransportPipe
public TCPTransportPipe(com.sun.xml.ws.api.pipe.ClientTubeAssemblerContext context)
-
TCPTransportPipe
public TCPTransportPipe(com.sun.xml.ws.api.pipe.ClientTubeAssemblerContext context, int customTCPPort)
-
TCPTransportPipe
protected TCPTransportPipe(com.sun.xml.ws.api.WSService wsService, com.sun.xml.ws.api.WSBinding wsBinding, com.sun.xml.ws.api.pipe.Codec defaultCodec, int customTCPPort)
-
TCPTransportPipe
protected TCPTransportPipe(TCPTransportPipe that, com.sun.xml.ws.api.pipe.TubeCloner cloner)
-
-
Method Detail
-
preDestroy
public void preDestroy()
-
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
-
processRequest
public com.sun.xml.ws.api.pipe.NextAction processRequest(com.sun.xml.ws.api.message.Packet request)
-
processResponse
public com.sun.xml.ws.api.pipe.NextAction processResponse(com.sun.xml.ws.api.message.Packet response)
-
processException
public com.sun.xml.ws.api.pipe.NextAction processException(Throwable t)
-
process
public com.sun.xml.ws.api.message.Packet process(com.sun.xml.ws.api.message.Packet packet)
- Specified by:
processin interfacecom.sun.xml.ws.api.pipe.Pipe- Overrides:
processin classcom.sun.xml.ws.api.pipe.helper.AbstractTubeImpl
-
writeTransportSOAPActionHeaderIfRequired
protected void writeTransportSOAPActionHeaderIfRequired(ChannelContext channelContext, com.sun.xml.ws.api.pipe.ContentType ct, com.sun.xml.ws.api.message.Packet packet)
-
abortSession
protected void abortSession(ChannelContext channelContext)
-
releaseSession
protected void releaseSession(ChannelContext channelContext)
-
-