Package com.ibm.tspaces

Interface Summary
Callback The Callback interface is implemented by the class that is given to the tuple space call back mechanism for notification that some tuple became "available" on the server
TSCmd TSCmd is the Interface that the Client TupleSpace uses to comunicate with the Server.
TSResponse TSResponse is the Interface that the Server uses to send response to the client.
TupleSpaceObserver This observer interface is for receiving tuplespace events.
 

Class Summary
CallbackThread The callback thread handles all communication that is sent from the server to the client, that is all responses from a server.
ConfigTuple A ConfigTuple is an ordered sequence of Fields that defines desired configuration information that is being based from the client to the server.
Debug This static class is a substitute for the programmer's favorite debuging tool; inserting 'System.out.println("a="+a);'
Field A Field is a type (Java Class) that may have an associated value (a Java class instance), a Class Type and optionally an associated name.
FieldPS FieldPS is a subclass of the T Spaces Field class that supports PreSerialization of the object..
Semaphore Class semaphore is a simple counting semaphore.
ServerConnection The class server connection is just a structure to store the input and output connections to the server.
SubclassableTuple A SubclassableTuple is an ordered sequence of Fields, and implements the subclassable version.
SuperTuple A SuperTuple is an ordered sequence of Fields.
SystemTuple This class represents system data that is available for the user to look at.
Transaction This is the client portion of the TSpaces Transaction support.
TSCmdLocalImpl This is the Local implementation of the TSCmd interface.
TSCmdRMIImpl This is the RMI implementation of the TSCmd interface.
TSCmdSocketImpl This is the socket implementation of the TSCmd interface.
Tuple A Tuple is an ordered sequence of Fields, and implements the non-subclassable (structure-equivalence) version.
Nothing interesting, just the fact that Tuple is final.
TupleID The TupleID object represents the unique id of a Tuple.
TupleSpace A TupleSpace is a shared named collection (bag) of Tuples.
TupleSpaceERB This is the default localization class for the exception messages in the TupleSpace package.
TupleSpaceERB_DE This is the localization class for the exception messages in the TupleSpace package.
TupleSpaceEvent This class implements tuplespace event.
TupleSpaceObservable This class implements the subject (or publisher) in the observer pattern from the "Design Patterns" book.
TupleSpaceObservableThread This class implements the observable thread that queries a tuplespcae periodically.
URLCopy URLCopy implements support for copying data (from a file or website) to and from a TupleSpace.
VectorWithEquals This is the same as the Vector utility class except that equals is performed element be element rather than using pointers.
Waiter The Waiter class is used as the simplest type of callback method for making the basic synchronous tuple space operations actually synchronous in the case where the server is going to do a call back.
XMLField The XMLField class extends the Field class Its purpose is to store XML documents or XML URIs for processing by the TSpaces/TupleTree processor.
XMLTuple A XMLTuple is an ordered sequence of Fields that defines a node in the XML DOM tree.
 

Exception Summary
TupleSpaceClientException Create a TupleSpaceClient exception that indicates that there is a problem on the Client when issuing a command.
TupleSpaceCommunicationException Create a TupleSpace exception that indicates that there is a problem on the client side with communicating with the Tuple Space Server.
TupleSpaceException A TupleSpaceException represents an exception to the normal processing of a TupleSpace.
TupleSpaceServerException Create a TupleSpaceServer exception that indicates that there is a problem on the Tuple Space Server