alice.infrastructure
Class Luce

java.lang.Object
  |
  +--alice.infrastructure.Luce

public class Luce
extends java.lang.Object

Defines the static service providing directly access to LuCe alice.infrastructure.

It provides the basic LuCe interface, which reflects the coordination language of the model.


Field Summary
static int DEFAULT_PORT
          LuCe infrastructure default port
static java.lang.String VERSION
          LuCe infrastructure version
 
Constructor Summary
Luce()
           
 
Method Summary
static LogicTuple getSpec(TupleCentreId id)
           
static LogicTuple in(TupleCentreId id, LogicTuple t)
           
static LogicTuple inp(TupleCentreId id, LogicTuple t)
           
static void out(TupleCentreId id, LogicTuple t)
           
static void outAsync(TupleCentreId id, LogicTuple t)
           
static LogicTuple rd(TupleCentreId id, LogicTuple t)
           
static LogicTuple rdp(TupleCentreId id, LogicTuple t)
           
static LogicTuple setSpec(TupleCentreId id, LogicTuple t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PORT

public static final int DEFAULT_PORT
LuCe infrastructure default port

VERSION

public static final java.lang.String VERSION
LuCe infrastructure version
Constructor Detail

Luce

public Luce()
Method Detail

out

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

outAsync

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

in

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

rd

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

inp

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

rdp

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

setSpec

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

getSpec

public static LogicTuple getSpec(TupleCentreId id)
                          throws NoSpaceException,
                                 CellException