com.eviware.soapui.impl.wsdl.support.http
Class SoapUIMultiThreadedHttpConnectionManager.HttpConnectionAdapter

java.lang.Object
  extended by org.apache.commons.httpclient.HttpConnection
      extended by com.eviware.soapui.impl.wsdl.support.http.SoapUIMultiThreadedHttpConnectionManager.HttpConnectionAdapter
All Implemented Interfaces:
ConnectionWithSocket
Enclosing class:
SoapUIMultiThreadedHttpConnectionManager

public static class SoapUIMultiThreadedHttpConnectionManager.HttpConnectionAdapter
extends org.apache.commons.httpclient.HttpConnection
implements ConnectionWithSocket

An HttpConnection wrapper that ensures a connection cannot be used once released.


Field Summary
 
Fields inherited from class org.apache.commons.httpclient.HttpConnection
isOpen
 
Constructor Summary
SoapUIMultiThreadedHttpConnectionManager.HttpConnectionAdapter(org.apache.commons.httpclient.HttpConnection connection)
          Creates a new HttpConnectionAdapter.
 
Method Summary
 void close()
           
 boolean closeIfStale()
           
 void flushRequestOutputStream()
           
 java.net.Socket getConnectionSocket()
           
 java.lang.String getHost()
           
 org.apache.commons.httpclient.HttpConnectionManager getHttpConnectionManager()
           
 java.io.InputStream getLastResponseInputStream()
           
 java.net.InetAddress getLocalAddress()
           
 org.apache.commons.httpclient.params.HttpConnectionParams getParams()
           
 int getPort()
           
 org.apache.commons.httpclient.protocol.Protocol getProtocol()
           
 java.lang.String getProxyHost()
           
 int getProxyPort()
           
 java.io.OutputStream getRequestOutputStream()
           
 java.io.InputStream getResponseInputStream()
           
 int getSendBufferSize()
           
 int getSoTimeout()
          Deprecated.  
 java.lang.String getVirtualHost()
          Deprecated.  
protected  boolean hasConnection()
          Tests if the wrapped connection is still available.
 boolean isOpen()
           
 boolean isProxied()
           
 boolean isResponseAvailable()
           
 boolean isResponseAvailable(int timeout)
           
 boolean isSecure()
           
 boolean isStaleCheckingEnabled()
          Deprecated.  
 boolean isTransparent()
           
 void open()
           
 void print(java.lang.String data)
          Deprecated.  
 void print(java.lang.String data, java.lang.String charset)
           
 void printLine()
           
 void printLine(java.lang.String data)
          Deprecated.  
 void printLine(java.lang.String data, java.lang.String charset)
           
 java.lang.String readLine()
          Deprecated.  
 java.lang.String readLine(java.lang.String charset)
           
 void releaseConnection()
           
 void setConnectionTimeout(int timeout)
          Deprecated.  
 void setHost(java.lang.String host)
           
 void setHttpConnectionManager(org.apache.commons.httpclient.HttpConnectionManager httpConnectionManager)
           
 void setLastResponseInputStream(java.io.InputStream inStream)
           
 void setLocalAddress(java.net.InetAddress localAddress)
           
 void setParams(org.apache.commons.httpclient.params.HttpConnectionParams params)
           
 void setPort(int port)
           
 void setProtocol(org.apache.commons.httpclient.protocol.Protocol protocol)
           
 void setProxyHost(java.lang.String host)
           
 void setProxyPort(int port)
           
 void setSendBufferSize(int sendBufferSize)
          Deprecated.  
 void setSocketTimeout(int timeout)
           
 void setSoTimeout(int timeout)
          Deprecated.  
 void setStaleCheckingEnabled(boolean staleCheckEnabled)
          Deprecated.  
 void setVirtualHost(java.lang.String host)
          Deprecated.  
 void shutdownOutput()
          Deprecated.  
 void tunnelCreated()
           
 void write(byte[] data)
           
 void write(byte[] data, int offset, int length)
           
 void writeLine()
           
 void writeLine(byte[] data)
           
 
Methods inherited from class org.apache.commons.httpclient.HttpConnection
assertNotOpen, assertOpen, closeSocketAndStreams, getSocket, isLocked, isStale, setLocked
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SoapUIMultiThreadedHttpConnectionManager.HttpConnectionAdapter

public SoapUIMultiThreadedHttpConnectionManager.HttpConnectionAdapter(org.apache.commons.httpclient.HttpConnection connection)
Creates a new HttpConnectionAdapter.

Parameters:
connection - the connection to be wrapped
Method Detail

hasConnection

protected boolean hasConnection()
Tests if the wrapped connection is still available.

Returns:
boolean

close

public void close()
Overrides:
close in class org.apache.commons.httpclient.HttpConnection

getLocalAddress

public java.net.InetAddress getLocalAddress()
Overrides:
getLocalAddress in class org.apache.commons.httpclient.HttpConnection

isStaleCheckingEnabled

public boolean isStaleCheckingEnabled()
Deprecated. 

Overrides:
isStaleCheckingEnabled in class org.apache.commons.httpclient.HttpConnection

setLocalAddress

public void setLocalAddress(java.net.InetAddress localAddress)
Overrides:
setLocalAddress in class org.apache.commons.httpclient.HttpConnection

setStaleCheckingEnabled

public void setStaleCheckingEnabled(boolean staleCheckEnabled)
Deprecated. 

Overrides:
setStaleCheckingEnabled in class org.apache.commons.httpclient.HttpConnection

getHost

public java.lang.String getHost()
Overrides:
getHost in class org.apache.commons.httpclient.HttpConnection

getHttpConnectionManager

public org.apache.commons.httpclient.HttpConnectionManager getHttpConnectionManager()
Overrides:
getHttpConnectionManager in class org.apache.commons.httpclient.HttpConnection

getLastResponseInputStream

public java.io.InputStream getLastResponseInputStream()
Overrides:
getLastResponseInputStream in class org.apache.commons.httpclient.HttpConnection

getPort

public int getPort()
Overrides:
getPort in class org.apache.commons.httpclient.HttpConnection

getProtocol

public org.apache.commons.httpclient.protocol.Protocol getProtocol()
Overrides:
getProtocol in class org.apache.commons.httpclient.HttpConnection

getProxyHost

public java.lang.String getProxyHost()
Overrides:
getProxyHost in class org.apache.commons.httpclient.HttpConnection

getProxyPort

public int getProxyPort()
Overrides:
getProxyPort in class org.apache.commons.httpclient.HttpConnection

getRequestOutputStream

public java.io.OutputStream getRequestOutputStream()
                                            throws java.io.IOException,
                                                   java.lang.IllegalStateException
Overrides:
getRequestOutputStream in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException
java.lang.IllegalStateException

getResponseInputStream

public java.io.InputStream getResponseInputStream()
                                           throws java.io.IOException,
                                                  java.lang.IllegalStateException
Overrides:
getResponseInputStream in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException
java.lang.IllegalStateException

isOpen

public boolean isOpen()
Overrides:
isOpen in class org.apache.commons.httpclient.HttpConnection

closeIfStale

public boolean closeIfStale()
                     throws java.io.IOException
Overrides:
closeIfStale in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException

isProxied

public boolean isProxied()
Overrides:
isProxied in class org.apache.commons.httpclient.HttpConnection

isResponseAvailable

public boolean isResponseAvailable()
                            throws java.io.IOException
Overrides:
isResponseAvailable in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException

isResponseAvailable

public boolean isResponseAvailable(int timeout)
                            throws java.io.IOException
Overrides:
isResponseAvailable in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException

isSecure

public boolean isSecure()
Overrides:
isSecure in class org.apache.commons.httpclient.HttpConnection

isTransparent

public boolean isTransparent()
Overrides:
isTransparent in class org.apache.commons.httpclient.HttpConnection

open

public void open()
          throws java.io.IOException
Overrides:
open in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException

print

public void print(java.lang.String data)
           throws java.io.IOException,
                  java.lang.IllegalStateException
Deprecated. 

Overrides:
print in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException
java.lang.IllegalStateException

printLine

public void printLine()
               throws java.io.IOException,
                      java.lang.IllegalStateException
Overrides:
printLine in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException
java.lang.IllegalStateException

printLine

public void printLine(java.lang.String data)
               throws java.io.IOException,
                      java.lang.IllegalStateException
Deprecated. 

Overrides:
printLine in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException
java.lang.IllegalStateException

readLine

public java.lang.String readLine()
                          throws java.io.IOException,
                                 java.lang.IllegalStateException
Deprecated. 

Overrides:
readLine in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException
java.lang.IllegalStateException

readLine

public java.lang.String readLine(java.lang.String charset)
                          throws java.io.IOException,
                                 java.lang.IllegalStateException
Overrides:
readLine in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException
java.lang.IllegalStateException

releaseConnection

public void releaseConnection()
Overrides:
releaseConnection in class org.apache.commons.httpclient.HttpConnection

setConnectionTimeout

public void setConnectionTimeout(int timeout)
Deprecated. 

Overrides:
setConnectionTimeout in class org.apache.commons.httpclient.HttpConnection

setHost

public void setHost(java.lang.String host)
             throws java.lang.IllegalStateException
Overrides:
setHost in class org.apache.commons.httpclient.HttpConnection
Throws:
java.lang.IllegalStateException

setHttpConnectionManager

public void setHttpConnectionManager(org.apache.commons.httpclient.HttpConnectionManager httpConnectionManager)
Overrides:
setHttpConnectionManager in class org.apache.commons.httpclient.HttpConnection

setLastResponseInputStream

public void setLastResponseInputStream(java.io.InputStream inStream)
Overrides:
setLastResponseInputStream in class org.apache.commons.httpclient.HttpConnection

setPort

public void setPort(int port)
             throws java.lang.IllegalStateException
Overrides:
setPort in class org.apache.commons.httpclient.HttpConnection
Throws:
java.lang.IllegalStateException

setProtocol

public void setProtocol(org.apache.commons.httpclient.protocol.Protocol protocol)
Overrides:
setProtocol in class org.apache.commons.httpclient.HttpConnection

setProxyHost

public void setProxyHost(java.lang.String host)
                  throws java.lang.IllegalStateException
Overrides:
setProxyHost in class org.apache.commons.httpclient.HttpConnection
Throws:
java.lang.IllegalStateException

setProxyPort

public void setProxyPort(int port)
                  throws java.lang.IllegalStateException
Overrides:
setProxyPort in class org.apache.commons.httpclient.HttpConnection
Throws:
java.lang.IllegalStateException

setSoTimeout

public void setSoTimeout(int timeout)
                  throws java.net.SocketException,
                         java.lang.IllegalStateException
Deprecated. 

Overrides:
setSoTimeout in class org.apache.commons.httpclient.HttpConnection
Throws:
java.net.SocketException
java.lang.IllegalStateException

shutdownOutput

public void shutdownOutput()
Deprecated. 

Overrides:
shutdownOutput in class org.apache.commons.httpclient.HttpConnection

tunnelCreated

public void tunnelCreated()
                   throws java.lang.IllegalStateException,
                          java.io.IOException
Overrides:
tunnelCreated in class org.apache.commons.httpclient.HttpConnection
Throws:
java.lang.IllegalStateException
java.io.IOException

write

public void write(byte[] data,
                  int offset,
                  int length)
           throws java.io.IOException,
                  java.lang.IllegalStateException
Overrides:
write in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException
java.lang.IllegalStateException

write

public void write(byte[] data)
           throws java.io.IOException,
                  java.lang.IllegalStateException
Overrides:
write in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException
java.lang.IllegalStateException

writeLine

public void writeLine()
               throws java.io.IOException,
                      java.lang.IllegalStateException
Overrides:
writeLine in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException
java.lang.IllegalStateException

writeLine

public void writeLine(byte[] data)
               throws java.io.IOException,
                      java.lang.IllegalStateException
Overrides:
writeLine in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException
java.lang.IllegalStateException

flushRequestOutputStream

public void flushRequestOutputStream()
                              throws java.io.IOException
Overrides:
flushRequestOutputStream in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException

getSoTimeout

public int getSoTimeout()
                 throws java.net.SocketException
Deprecated. 

Overrides:
getSoTimeout in class org.apache.commons.httpclient.HttpConnection
Throws:
java.net.SocketException

getVirtualHost

public java.lang.String getVirtualHost()
Deprecated. 

Overrides:
getVirtualHost in class org.apache.commons.httpclient.HttpConnection

setVirtualHost

public void setVirtualHost(java.lang.String host)
                    throws java.lang.IllegalStateException
Deprecated. 

Overrides:
setVirtualHost in class org.apache.commons.httpclient.HttpConnection
Throws:
java.lang.IllegalStateException

getSendBufferSize

public int getSendBufferSize()
                      throws java.net.SocketException
Overrides:
getSendBufferSize in class org.apache.commons.httpclient.HttpConnection
Throws:
java.net.SocketException

setSendBufferSize

public void setSendBufferSize(int sendBufferSize)
                       throws java.net.SocketException
Deprecated. 

Overrides:
setSendBufferSize in class org.apache.commons.httpclient.HttpConnection
Throws:
java.net.SocketException

getParams

public org.apache.commons.httpclient.params.HttpConnectionParams getParams()
Overrides:
getParams in class org.apache.commons.httpclient.HttpConnection

setParams

public void setParams(org.apache.commons.httpclient.params.HttpConnectionParams params)
Overrides:
setParams in class org.apache.commons.httpclient.HttpConnection

print

public void print(java.lang.String data,
                  java.lang.String charset)
           throws java.io.IOException,
                  java.lang.IllegalStateException
Overrides:
print in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException
java.lang.IllegalStateException

printLine

public void printLine(java.lang.String data,
                      java.lang.String charset)
               throws java.io.IOException,
                      java.lang.IllegalStateException
Overrides:
printLine in class org.apache.commons.httpclient.HttpConnection
Throws:
java.io.IOException
java.lang.IllegalStateException

setSocketTimeout

public void setSocketTimeout(int timeout)
                      throws java.net.SocketException,
                             java.lang.IllegalStateException
Overrides:
setSocketTimeout in class org.apache.commons.httpclient.HttpConnection
Throws:
java.net.SocketException
java.lang.IllegalStateException

getConnectionSocket

public java.net.Socket getConnectionSocket()
Specified by:
getConnectionSocket in interface ConnectionWithSocket


Copyright © 2005-2010 eviware.com. All Rights Reserved.