spoke.connection
Class Connector

java.lang.Object
  extended by spoke.connection.ConnectionSupport
      extended by spoke.connection.Connector
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ComplexConnector

public class Connector
extends ConnectionSupport

See Also:
Serialized Form

Field Summary
protected  Connectable connectable
           
protected  java.util.Hashtable hin
           
protected  java.util.Hashtable hout
           
protected  java.io.InputStream[] in
           
protected  java.io.OutputStream[] out
           
 
Constructor Summary
Connector(Connectable connectable, int nin, int nout)
           
 
Method Summary
 void connect(Connectable dest, java.io.OutputStream os, int nout)
           
 void connection(ConnectionEvent ev)
           
 void disconnect(Connectable dest)
           
 java.io.InputStream getInputStream(int n)
           
 java.io.OutputStream getOutputStream(int n)
           
 void put(Connectable source, int nin, int nout)
           
 void remove(Connectable source)
           
 void setInput(int nin)
           
 void setOutput(int nout)
           
 void start()
           
 void stop()
           
 
Methods inherited from class spoke.connection.ConnectionSupport
addConnectionListener, fireConnection, removeConnectionListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connectable

protected Connectable connectable

hin

protected java.util.Hashtable hin

hout

protected java.util.Hashtable hout

in

protected java.io.InputStream[] in

out

protected java.io.OutputStream[] out
Constructor Detail

Connector

public Connector(Connectable connectable,
                 int nin,
                 int nout)
Method Detail

getInputStream

public java.io.InputStream getInputStream(int n)

getOutputStream

public java.io.OutputStream getOutputStream(int n)

connection

public void connection(ConnectionEvent ev)

start

public void start()

stop

public void stop()

put

public void put(Connectable source,
                int nin,
                int nout)

remove

public void remove(Connectable source)

connect

public void connect(Connectable dest,
                    java.io.OutputStream os,
                    int nout)

disconnect

public void disconnect(Connectable dest)

setInput

public void setInput(int nin)

setOutput

public void setOutput(int nout)