spoke.connection
Class Module

java.lang.Object
  extended by spoke.connection.Module
All Implemented Interfaces:
java.io.Serializable, java.lang.Runnable, Connectable
Direct Known Subclasses:
Module

public abstract class Module
extends java.lang.Object
implements Connectable, java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  Connector connector
           
protected  boolean stopped
           
 
Constructor Summary
Module()
           
 
Method Summary
 void addConnectionListener(ConnectionListener l)
           
 void close()
           
 void connect(Connectable dest, java.io.OutputStream os, int nout)
           
 void connection(ConnectionEvent e)
           
 void disconnect(Connectable dest)
           
 void open()
           
 void removeConnectionListener(ConnectionListener l)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Runnable
run
 

Field Detail

connector

protected Connector connector

stopped

protected transient boolean stopped
Constructor Detail

Module

public Module()
Method Detail

stop

public void stop()
Specified by:
stop in interface Connectable

open

public void open()
Specified by:
open in interface Connectable

close

public void close()
Specified by:
close in interface Connectable

connect

public void connect(Connectable dest,
                    java.io.OutputStream os,
                    int nout)
Specified by:
connect in interface Connectable

disconnect

public void disconnect(Connectable dest)
Specified by:
disconnect in interface Connectable

connection

public void connection(ConnectionEvent e)

addConnectionListener

public void addConnectionListener(ConnectionListener l)

removeConnectionListener

public void removeConnectionListener(ConnectionListener l)