org.apache.axis2.transport.http.server
Class DefaultHttpConnectionFactory.Axis2HttpServerConnection

java.lang.Object
  extended by org.apache.http.impl.DefaultHttpServerConnection
      extended by org.apache.axis2.transport.http.server.DefaultHttpConnectionFactory.Axis2HttpServerConnection
All Implemented Interfaces:
org.apache.http.HttpConnection, org.apache.http.HttpServerConnection
Enclosing class:
DefaultHttpConnectionFactory

public class DefaultHttpConnectionFactory.Axis2HttpServerConnection
extends org.apache.http.impl.DefaultHttpServerConnection


Field Summary
protected  org.apache.http.io.HttpDataReceiver datareceiver
           
protected  org.apache.http.io.HttpDataTransmitter datatransmitter
           
protected  boolean open
           
protected  Socket socket
           
 
Constructor Summary
DefaultHttpConnectionFactory.Axis2HttpServerConnection()
           
 
Method Summary
protected  void assertNotOpen()
           
protected  void assertOpen()
           
 void close()
           
 String getRemoteHostName()
           
 String getRemoteIPAddress()
           
 boolean isOpen()
           
 boolean isStale()
           
 void setReceiverFactory(org.apache.http.io.HttpDataReceiverFactory arg0)
           
 void setTransmitterFactory(org.apache.http.io.HttpDataTransmitterFactory arg0)
           
 void shutdown()
           
 
Methods inherited from class org.apache.http.impl.DefaultHttpServerConnection
bind, flush, receiveRequestEntity, receiveRequestHeader, receiveRequestHeaders, receiveRequestLine, sendResponseEntity, sendResponseHeader, sendResponseHeaders, sendResponseStatusLine, setEntityDeserializer, setEntitySerializer, setRequestFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.http.HttpConnection
close, isOpen, isStale, shutdown
 

Field Detail

open

protected volatile boolean open

socket

protected Socket socket

datatransmitter

protected org.apache.http.io.HttpDataTransmitter datatransmitter

datareceiver

protected org.apache.http.io.HttpDataReceiver datareceiver
Constructor Detail

DefaultHttpConnectionFactory.Axis2HttpServerConnection

public DefaultHttpConnectionFactory.Axis2HttpServerConnection()
Method Detail

getRemoteIPAddress

public String getRemoteIPAddress()

getRemoteHostName

public String getRemoteHostName()

setReceiverFactory

public void setReceiverFactory(org.apache.http.io.HttpDataReceiverFactory arg0)

setTransmitterFactory

public void setTransmitterFactory(org.apache.http.io.HttpDataTransmitterFactory arg0)

assertNotOpen

protected void assertNotOpen()

assertOpen

protected void assertOpen()

isOpen

public boolean isOpen()
Specified by:
isOpen in interface org.apache.http.HttpConnection

shutdown

public void shutdown()
              throws IOException
Specified by:
shutdown in interface org.apache.http.HttpConnection
Throws:
IOException

close

public void close()
           throws IOException
Specified by:
close in interface org.apache.http.HttpConnection
Throws:
IOException

isStale

public boolean isStale()
Specified by:
isStale in interface org.apache.http.HttpConnection