Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD

Class fi.hut.tcm.jacob.conduits.Transporter

java.lang.Object
  |
  +--fi.hut.tcm.jacob.conduits.Transporter
Subclasses:
MessageTransporter

public abstract class Transporter
extends java.lang.Object
implements Visitor, java.lang.Runnable
Transporter Transporter is the abstract base class for all Visitors that carry information within the conduit graph.


Field Summary
Side next
           
 
Constructor Summary
Transporter()
          Creates a new Transporter.
Transporter(Side at)
           
 
Method Summary
void at(Mux mux, Side at)
           
void at(Session session, Side at)
           
void at(Adaptor adaptor, Side at)
           
void at(ConduitFactory factory, Side at)
           
void proceed(Side side)
           
void run()
           
void setNext(Side side)
           
void start(Side at)
           
void start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait
 

Field Detail

next

protected Side next
Constructor Detail

Transporter

protected Transporter()
Creates a new Transporter. Provided for subclasses, should not be called directly.

Transporter

protected Transporter(Side at)
Method Detail

setNext

protected void setNext(Side side)

proceed

protected abstract void proceed(Side side)

start

protected void start(Side at)

start

protected void start()

at

public void at(Mux mux,
               Side at)
Description copied from interface:
 
Specified by:
at in interface Visitor

at

public void at(Session session,
               Side at)
Description copied from interface:
 
Specified by:
at in interface Visitor

at

public void at(Adaptor adaptor,
               Side at)
Description copied from interface:
 
Specified by:
at in interface Visitor

at

public void at(ConduitFactory factory,
               Side at)
Description copied from interface:
 
Specified by:
at in interface Visitor

run

public void run()
Description copied from interface:
 
Specified by:
run() in interface java.lang.Runnable

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD