org.lightwolf.tools
Class SimpleProcessManager

java.lang.Object
  extended by org.lightwolf.ProcessManager
      extended by org.lightwolf.tools.SimpleProcessManager
All Implemented Interfaces:
Serializable

public final class SimpleProcessManager
extends ProcessManager

See Also:
Serialized Form

Constructor Summary
SimpleProcessManager(String name)
           
 
Method Summary
protected  Connection accept(Object matcher)
           
protected  Connection acceptMany(Object matcher)
           
protected  Connection connect(Object matcher)
           
protected  Connection connectMany(Object matcher)
           
protected  void notify(Object destKey, Object message)
           
protected  Object receive(Object address)
           
protected  Object receiveMany(Object address)
           
protected  void send(Object address, Object message)
           
protected  Object wait(Object matcher)
           
protected  Object waitMany(Object matcher)
           
 
Methods inherited from class org.lightwolf.ProcessManager
getDefault, setDefault
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleProcessManager

public SimpleProcessManager(String name)
Method Detail

notify

protected void notify(Object destKey,
                      Object message)
Specified by:
notify in class ProcessManager

wait

protected Object wait(Object matcher)
Specified by:
wait in class ProcessManager

waitMany

protected Object waitMany(Object matcher)
Specified by:
waitMany in class ProcessManager

send

protected void send(Object address,
                    Object message)
Specified by:
send in class ProcessManager

receive

protected Object receive(Object address)
Specified by:
receive in class ProcessManager

receiveMany

protected Object receiveMany(Object address)
Specified by:
receiveMany in class ProcessManager

accept

protected Connection accept(Object matcher)
Specified by:
accept in class ProcessManager

acceptMany

protected Connection acceptMany(Object matcher)
Specified by:
acceptMany in class ProcessManager

connect

protected Connection connect(Object matcher)
Specified by:
connect in class ProcessManager

connectMany

protected Connection connectMany(Object matcher)
Specified by:
connectMany in class ProcessManager