fabric.common.net
Class SubSocket.State

java.lang.Object
  extended by fabric.common.net.SubSocket.State
Direct Known Subclasses:
SubSocket.Closed, SubSocket.Connected, SubSocket.ErrorState, SubSocket.Unconnected
Enclosing class:
SubSocket

protected abstract class SubSocket.State
extends java.lang.Object

default implementations of state methods - throws errors or returns default values as appropriate.


Field Summary
protected  java.lang.Exception cause
           
 
Constructor Summary
protected SubSocket.State()
           
 
Method Summary
 void close()
           
 void connect(java.lang.String name)
           
 java.io.InputStream getInputStream()
           
 java.io.OutputStream getOutputStream()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cause

protected java.lang.Exception cause
Constructor Detail

SubSocket.State

protected SubSocket.State()
Method Detail

close

public void close()
           throws java.io.IOException
Throws:
java.io.IOException

connect

public void connect(java.lang.String name)
             throws java.io.IOException
Throws:
java.io.IOException

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Throws:
java.io.IOException

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
Throws:
java.io.IOException