Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

alice.tucson
Interface TucsonInterface  view TucsonInterface download TucsonInterface.java

All Known Implementing Classes:
User

public interface TucsonInterface

Defines the basic TuCSoN Interface

Version:
1.0

Method Summary
 alice.logictuple.LogicTuple getSpec()
          Gets the behaviour specification of the default tuple centre
 alice.logictuple.LogicTuple getSpec(TupleCentreId tid)
          Gets the behaviour specification of a specified tuple centre
 alice.logictuple.LogicTuple in(alice.logictuple.LogicTuple t)
          Gets (blocking) a matching logic tuples from the default tuple centre
 alice.logictuple.LogicTuple in(TupleCentreId tid, alice.logictuple.LogicTuple t)
          Gets (blocking) a matching logic tuples from the specified tuple centre
 alice.logictuple.LogicTuple inp(alice.logictuple.LogicTuple t)
          Gets if present (without blocking) a matching logic tuples from the default tuple centre
 alice.logictuple.LogicTuple inp(TupleCentreId tid, alice.logictuple.LogicTuple t)
          Gets if present (without blocking) a matching logic tuples from the specified tuple centre
 void out(alice.logictuple.LogicTuple t)
          Places (synchronously) a tuples on the default tuple centre
 void out(TupleCentreId tid, alice.logictuple.LogicTuple t)
          Places (synchronously) a tuples on the specified tuple centre
 void outAsync(alice.logictuple.LogicTuple t)
          Places (asynchronously) a tuples on the default tuple centre
 void outAsync(TupleCentreId tid, alice.logictuple.LogicTuple t)
          Places (asynchronously) a tuples on the specified tuple centre
 alice.logictuple.LogicTuple rd(alice.logictuple.LogicTuple t)
          Reads (blocking) a matching logic tuples from the default tuple centre
 alice.logictuple.LogicTuple rd(TupleCentreId tid, alice.logictuple.LogicTuple t)
          Reads (blocking) a matching logic tuples from the specified tuple centre
 alice.logictuple.LogicTuple rdp(alice.logictuple.LogicTuple t)
          Reads if present (without blocking) a matching logic tuples from the default tuple centre
 alice.logictuple.LogicTuple rdp(TupleCentreId tid, alice.logictuple.LogicTuple t)
          Reads if present (without blocking) a matching logic tuples from the specified tuple centre
 alice.logictuple.LogicTuple setSpec(alice.logictuple.LogicTuple t)
          Reads if present (without blocking) a matching logic tuples from the default tuple centre
 alice.logictuple.LogicTuple setSpec(TupleCentreId tid, alice.logictuple.LogicTuple t)
          Sets the behaviour specification of a specified tuple centre
 

Method Detail

out

public void out(TupleCentreId tid,
                alice.logictuple.LogicTuple t)
         throws NoTucsonNodeException,
                TucsonIOException,
                alice.logictuple.InvalidLogicTupleException
Places (synchronously) a tuples on the specified tuple centre


outAsync

public void outAsync(TupleCentreId tid,
                     alice.logictuple.LogicTuple t)
              throws NoTucsonNodeException,
                     TucsonIOException,
                     alice.logictuple.InvalidLogicTupleException
Places (asynchronously) a tuples on the specified tuple centre


in

public alice.logictuple.LogicTuple in(TupleCentreId tid,
                                      alice.logictuple.LogicTuple t)
                               throws NoTucsonNodeException,
                                      TucsonIOException,
                                      alice.logictuple.InvalidLogicTupleException
Gets (blocking) a matching logic tuples from the specified tuple centre


rd

public alice.logictuple.LogicTuple rd(TupleCentreId tid,
                                      alice.logictuple.LogicTuple t)
                               throws NoTucsonNodeException,
                                      TucsonIOException,
                                      alice.logictuple.InvalidLogicTupleException
Reads (blocking) a matching logic tuples from the specified tuple centre


inp

public alice.logictuple.LogicTuple inp(TupleCentreId tid,
                                       alice.logictuple.LogicTuple t)
                                throws NoTucsonNodeException,
                                       TucsonIOException,
                                       alice.logictuple.InvalidLogicTupleException
Gets if present (without blocking) a matching logic tuples from the specified tuple centre


rdp

public alice.logictuple.LogicTuple rdp(TupleCentreId tid,
                                       alice.logictuple.LogicTuple t)
                                throws NoTucsonNodeException,
                                       TucsonIOException,
                                       alice.logictuple.InvalidLogicTupleException
Reads if present (without blocking) a matching logic tuples from the specified tuple centre


setSpec

public alice.logictuple.LogicTuple setSpec(TupleCentreId tid,
                                           alice.logictuple.LogicTuple t)
                                    throws NoTucsonNodeException,
                                           TucsonIOException,
                                           alice.logictuple.InvalidLogicTupleException
Sets the behaviour specification of a specified tuple centre


getSpec

public alice.logictuple.LogicTuple getSpec(TupleCentreId tid)
                                    throws NoTucsonNodeException,
                                           TucsonIOException
Gets the behaviour specification of a specified tuple centre


out

public void out(alice.logictuple.LogicTuple t)
         throws NoTucsonNodeException,
                TucsonIOException,
                alice.logictuple.InvalidLogicTupleException
Places (synchronously) a tuples on the default tuple centre


outAsync

public void outAsync(alice.logictuple.LogicTuple t)
              throws NoTucsonNodeException,
                     TucsonIOException,
                     alice.logictuple.InvalidLogicTupleException
Places (asynchronously) a tuples on the default tuple centre


in

public alice.logictuple.LogicTuple in(alice.logictuple.LogicTuple t)
                               throws NoTucsonNodeException,
                                      TucsonIOException,
                                      alice.logictuple.InvalidLogicTupleException
Gets (blocking) a matching logic tuples from the default tuple centre


rd

public alice.logictuple.LogicTuple rd(alice.logictuple.LogicTuple t)
                               throws NoTucsonNodeException,
                                      TucsonIOException,
                                      alice.logictuple.InvalidLogicTupleException
Reads (blocking) a matching logic tuples from the default tuple centre


inp

public alice.logictuple.LogicTuple inp(alice.logictuple.LogicTuple t)
                                throws NoTucsonNodeException,
                                       TucsonIOException,
                                       alice.logictuple.InvalidLogicTupleException
Gets if present (without blocking) a matching logic tuples from the default tuple centre


rdp

public alice.logictuple.LogicTuple rdp(alice.logictuple.LogicTuple t)
                                throws NoTucsonNodeException,
                                       TucsonIOException,
                                       alice.logictuple.InvalidLogicTupleException
Reads if present (without blocking) a matching logic tuples from the default tuple centre


setSpec

public alice.logictuple.LogicTuple setSpec(alice.logictuple.LogicTuple t)
                                    throws NoTucsonNodeException,
                                           TucsonIOException,
                                           alice.logictuple.InvalidLogicTupleException
Reads if present (without blocking) a matching logic tuples from the default tuple centre


getSpec

public alice.logictuple.LogicTuple getSpec()
                                    throws NoTucsonNodeException,
                                           TucsonIOException
Gets the behaviour specification of the default tuple centre