alice.luce
Class User

java.lang.Object
  |
  +--alice.luce.User
Direct Known Subclasses:
Agent

public class User
extends java.lang.Object


Constructor Summary
User(AgentId id)
           
User(AgentId id, java.lang.String localCellAddr)
           
User(java.lang.String name)
           
 
Method Summary
 AgentId getId()
           
 LogicTuple getSpec(TupleCentreId id)
           
 LogicTuple in(TupleCentreId id, LogicTuple t)
           
 LogicTuple inp(TupleCentreId id, LogicTuple t)
           
 void out(TupleCentreId id, LogicTuple t)
           
 void outAsync(TupleCentreId id, LogicTuple t)
           
 LogicTuple rd(TupleCentreId id, LogicTuple t)
           
 LogicTuple rdp(TupleCentreId id, LogicTuple t)
           
 LogicTuple setSpec(TupleCentreId id, LogicTuple t)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

User

public User(AgentId id)

User

public User(java.lang.String name)

User

public User(AgentId id,
            java.lang.String localCellAddr)
Method Detail

getId

public AgentId getId()

out

public void out(TupleCentreId id,
                LogicTuple t)
         throws NoSpaceException,
                CellException,
                InvalidLogicTupleException

outAsync

public void outAsync(TupleCentreId id,
                     LogicTuple t)
              throws NoSpaceException,
                     CellException,
                     InvalidLogicTupleException

in

public LogicTuple in(TupleCentreId id,
                     LogicTuple t)
              throws NoSpaceException,
                     CellException,
                     InvalidLogicTupleException

rd

public LogicTuple rd(TupleCentreId id,
                     LogicTuple t)
              throws NoSpaceException,
                     CellException,
                     InvalidLogicTupleException

inp

public LogicTuple inp(TupleCentreId id,
                      LogicTuple t)
               throws NoSpaceException,
                      CellException,
                      InvalidLogicTupleException

rdp

public LogicTuple rdp(TupleCentreId id,
                      LogicTuple t)
               throws NoSpaceException,
                      CellException,
                      InvalidLogicTupleException

setSpec

public LogicTuple setSpec(TupleCentreId id,
                          LogicTuple t)
                   throws NoSpaceException,
                          CellException,
                          InvalidLogicTupleException

getSpec

public LogicTuple getSpec(TupleCentreId id)
                   throws NoSpaceException,
                          CellException

shutdown

public void shutdown()