keepalive.socket.adapter
Class SocketAdapter

java.lang.Object
  |
  +--keepalive.socket.AbstractSocket
        |
        +--keepalive.socket.adapter.SocketAdapter

public class SocketAdapter
extends AbstractSocket

An adapter class which adapts TCP/IP sockets to our AbstractSocket class.


Constructor Summary
SocketAdapter(java.net.InetAddress addr, int port)
          Create an adapter for a new socket that will connect to ServerSocket
SocketAdapter(java.net.Socket socket)
          Create an adapter for a spunn-off socket (from a ServerSocket on accept()
 
Method Summary
 void closeSocket()
           
 java.io.InputStream getInputStream()
           
 java.io.OutputStream getOutputStream()
           
 java.lang.String toString()
           
 
Methods inherited from class keepalive.socket.AbstractSocket
close, startKeepAlive
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SocketAdapter

public SocketAdapter(java.net.InetAddress addr,
                     int port)
              throws java.io.IOException
Create an adapter for a new socket that will connect to ServerSocket

SocketAdapter

public SocketAdapter(java.net.Socket socket)
Create an adapter for a spunn-off socket (from a ServerSocket on accept()
Method Detail

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Overrides:
getInputStream in class AbstractSocket

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
Overrides:
getOutputStream in class AbstractSocket

closeSocket

public void closeSocket()
                 throws java.io.IOException
Overrides:
closeSocket in class AbstractSocket

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


© 2000 Joshua Fox