com.sun.xml.ws.transport.tcp.client
Class TCPTransportPipe

java.lang.Object
  extended by com.sun.xml.ws.transport.tcp.client.TCPTransportPipe
All Implemented Interfaces:
com.sun.xml.ws.api.pipe.Pipe
Direct Known Subclasses:
ServiceChannelTransportPipe

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


Field Summary
protected  TCPClientTransport clientTransport
           
protected  int customTCPPort
           
protected  com.sun.xml.ws.api.pipe.Codec defaultCodec
           
protected  com.sun.xml.ws.api.WSBinding wsBinding
           
protected  com.sun.xml.ws.api.WSService wsService
           
 
Constructor Summary
  TCPTransportPipe(com.sun.xml.ws.api.pipe.ClientPipeAssemblerContext context)
           
  TCPTransportPipe(ClientTubelineAssemblyContext context)
           
  TCPTransportPipe(ClientTubelineAssemblyContext context, int customTCPPort)
           
protected TCPTransportPipe(TCPTransportPipe that, com.sun.xml.ws.api.pipe.PipeCloner cloner)
           
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)
           
 
Method Summary
protected  void abortSession(ChannelContext channelContext)
           
 com.sun.xml.ws.api.pipe.Pipe copy(com.sun.xml.ws.api.pipe.PipeCloner cloner)
           
 void preDestroy()
           
 com.sun.xml.ws.api.message.Packet process(com.sun.xml.ws.api.message.Packet packet)
           
protected  void releaseSession(ChannelContext channelContext)
           
protected  void writeTransportSOAPActionHeaderIfRequired(ChannelContext channelContext, com.sun.xml.ws.api.pipe.ContentType ct, com.sun.xml.ws.api.message.Packet packet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.ClientPipeAssemblerContext context)

TCPTransportPipe

public TCPTransportPipe(ClientTubelineAssemblyContext context)

TCPTransportPipe

public TCPTransportPipe(ClientTubelineAssemblyContext 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.PipeCloner cloner)
Method Detail

preDestroy

public void preDestroy()
Specified by:
preDestroy in interface com.sun.xml.ws.api.pipe.Pipe

copy

public com.sun.xml.ws.api.pipe.Pipe copy(com.sun.xml.ws.api.pipe.PipeCloner cloner)
Specified by:
copy in interface com.sun.xml.ws.api.pipe.Pipe

process

public com.sun.xml.ws.api.message.Packet process(com.sun.xml.ws.api.message.Packet packet)
Specified by:
process in interface com.sun.xml.ws.api.pipe.Pipe

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)