Class fi.hut.tcm.jacob.conduits.Mux
java.lang.Object
|
+--fi.hut.tcm.jacob.conduits.BaseConduit
|
+--fi.hut.tcm.jacob.conduits.Mux
- public final class Mux
- extends BaseConduit
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait |
Mux
public Mux(Accessor accessor)
accept
protected void accept(Visitor visitor,
Side from)
throws ConductingException,
java.lang.IllegalArgumentException
- Overrides:
- accept in class BaseConduit
mux
public void mux(Message message)
- Attaches to the message the key corresponding
to the conduit where the message arrived from, or
decodes the key from the message and routes it appropriately.
initSides
protected void initSides()
- Overrides:
- initSides in class BaseConduit
getSideCount
public int getSideCount()
- Overrides:
- getSideCount in class BaseConduit
getSide
protected Side getSide(java.lang.Object key)
getSide
protected Side getSide(Message message)
createSide
protected Side createSide(Message message)
createSide
public Side createSide(java.lang.Object key)
deleteSide
protected void deleteSide(Side side)
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
- clone in class BaseConduit