keepalive.socket
Class AbstractSocket

java.lang.Object
  |
  +--keepalive.socket.AbstractSocket
Direct Known Subclasses:
SimSocket, SocketAdapter

public abstract class AbstractSocket
extends java.lang.Object

Abstracts the socket functionality. Sockets in this system have type AbstractSocket to allow real TCP/IP sockets or simulated sockets to be used interchangeably.


Constructor Summary
AbstractSocket()
           
 
Method Summary
 void close()
           
abstract  void closeSocket()
           
abstract  java.io.InputStream getInputStream()
           
abstract  java.io.OutputStream getOutputStream()
           
 void startKeepAlive(Receiver receiver, Sender sender, boolean serverSide)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSocket

public AbstractSocket()
Method Detail

getInputStream

public abstract java.io.InputStream getInputStream()
                                            throws java.io.IOException

getOutputStream

public abstract java.io.OutputStream getOutputStream()
                                              throws java.io.IOException

closeSocket

public abstract void closeSocket()
                          throws java.io.IOException

close

public void close()
           throws java.io.IOException

startKeepAlive

public void startKeepAlive(Receiver receiver,
                           Sender sender,
                           boolean serverSide)


© 2000 Joshua Fox