A B C D E F G H I K L M N O P Q R S T U V W X _

A

ABORT - Static variable in class com.ibm.tspaces.TupleSpace
The string used to signal an abort operation.
ABORTTRANS - Static variable in class com.ibm.tspaces.TupleSpace
 
abortTrans() - Method in class com.ibm.tspaces.Transaction
Signifies that any operation performed by this transaction have to be undone at the T Spaces server
ACL_TUPLE - Static variable in class com.ibm.tspaces.ac.TsAclDBase
 
ACLDB_TUPLE - Static variable in class com.ibm.tspaces.ac.TsAclDBase
 
AclEntryEdit - class com.ibm.tspaces.ac.adminapp.AclEntryEdit.
This is the GUI interface that provides a a way to edit an AclEntry AclEntryEdit is simply a JPanel Subclass that is placed inside of a JDialog object so that the user can specify the information that goes into an AclEntry object.
AclEntryEdit(AclEntry, TupleSpace, String) - Constructor for class com.ibm.tspaces.ac.adminapp.AclEntryEdit
Constructor for the AclEntryEdit object.
AclFactory - class com.ibm.tspaces.ac.AclFactory.
This class will create various objects that implement the java.security.acl interfaces AclFactory.createAcl() AclFactory.createAclEntry() AclFactory.createPrincipal(); AclFactory.createPermission(); Although its name suggests that this is a Java object Factory, in fact it is not.
AclFactory.DefaultPermissions - interface com.ibm.tspaces.ac.AclFactory.DefaultPermissions.
Interface to define default Permissions A class can "implement AclFactory.DefaultPermissions" and then refer to these directly.
AclFactory() - Constructor for class com.ibm.tspaces.ac.AclFactory
 
AclList - class com.ibm.tspaces.ac.adminapp.AclList.
This is the GUI interface that provides a List view of the TSpaces and the associated ACLs
AclList(TupleSpace, Principal) - Constructor for class com.ibm.tspaces.ac.adminapp.AclList
Constructor for the AclList object.
AclTree - class com.ibm.tspaces.ac.adminapp.AclTree.
This is the GUI interface that provides a Tree view of the TSpaces Group/user Hierarchy.
AclTree(TsAclDBase, AuthChecker) - Constructor for class com.ibm.tspaces.ac.adminapp.AclTree
Constructor for the AclTree object.
actionBufferChange(ItemEvent) - Method in class com.ibm.tspaces.examples.copypaste.TClipboard
Change the currently active buffer
actionButton - Variable in class com.ibm.tspaces.examples.services.Demo.StatusLight
 
actionPerformed(ActionEvent) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardControls
A button was pushed.
actionPerformed(ActionEvent) - Method in class com.ibm.tspaces.examples.services.Demo
 
actionPerformed(ActionEvent) - Method in class com.ibm.tspaces.examples.services.Demo.URLButton
The method that deals with events -- in this case, it pretty much only gets the URL.
actionPerformed(ActionEvent) - Method in class com.ibm.tspaces.examples.services.Demo.DoneButton
Handles actions received -- at this point, it only quits.
actionPerformed(ActionEvent) - Method in class com.ibm.tspaces.examples.services.Demo.ActionButton
Called when an action is performed on this button.
actionPublish() - Method in class com.ibm.tspaces.examples.copypaste.TClipboard
Paste an object from the local buffer and put it into TS.
actionRead() - Method in class com.ibm.tspaces.examples.copypaste.TClipboard
Read an object from the TS and Copy it into the local buffer.
actionRefresh() - Method in class com.ibm.tspaces.examples.copypaste.TClipboard
Get the contents of each buffer, display it in the corresponding TextArea.
actionView() - Method in class com.ibm.tspaces.examples.copypaste.TClipboard
Open a GCSClipboardReader looking at another user's buffers.
add() - Method in class com.ibm.tspaces.TupleSpaceEvent
Checks if this is an add event.
add(Class) - Method in class com.ibm.tspaces.SuperTuple
Add a Field with the Class as its type (this is a "Formal" Field).
add(double) - Method in class com.ibm.tspaces.SuperTuple
Add a Field for the integral type "double" by wrapping it as a Double.
add(Field) - Method in class com.ibm.tspaces.SuperTuple
Add a Field to the SuperTuple.
add(float) - Method in class com.ibm.tspaces.SuperTuple
Add a Field for the integral type "float" by wrapping it as a Float.
add(int) - Method in class com.ibm.tspaces.SuperTuple
Add a Field for the integral type "int" by wrapping it as an Integer.
add(long) - Method in class com.ibm.tspaces.SuperTuple
Add a Field for the integral type "long" by wrapping it as an Long.
add(Serializable) - Method in class com.ibm.tspaces.SuperTuple
Add a Field with the Object as its value.
add(String) - Method in class com.ibm.tspaces.SuperTuple
Add a String Field to the Tuple.
add(String, Class) - Method in class com.ibm.tspaces.SuperTuple
Add a named Field with the Class as its type (this is a "Formal" Field).
add(String, double) - Method in class com.ibm.tspaces.SuperTuple
Add a named Field for the integral type "double" by wrapping it as a Double.
add(String, float) - Method in class com.ibm.tspaces.SuperTuple
Add a named Field for the integral type "float" by wrapping it as a Float.
add(String, int) - Method in class com.ibm.tspaces.SuperTuple
Add a named Field for the integral type "int" by wrapping it as an Integer.
add(String, long) - Method in class com.ibm.tspaces.SuperTuple
Add a Field for the integral type "long" by wrapping it as an Long.
add(String, Serializable) - Method in class com.ibm.tspaces.SuperTuple
Add a named Field with the Object as its value.
add(String, String) - Method in class com.ibm.tspaces.SuperTuple
Add a named String Field Tuple
addBelongsTo(Group) - Method in class com.ibm.tspaces.ac.TsPrincipal
Adds the specified group to the member to show it belongs.
addEntry(Principal, AclEntry) - Method in class com.ibm.tspaces.ac.TsAcl
Adds an ACL entry to this ACL.
ADDFACTORY - Static variable in class com.ibm.tspaces.TupleSpace
 
addFactory(Class[]) - Method in class com.ibm.tspaces.TupleSpace
add a new factory to this tuple space as the topmost (most powerful) factory.
addFieldType(int) - Method in class com.ibm.tspaces.SuperTuple
 
ADDHANDLER - Static variable in class com.ibm.tspaces.TupleSpace
 
addHandler(String, Class[]) - Method in class com.ibm.tspaces.TupleSpace
Add a new handler to this tuple space.
addMember(Principal) - Method in class com.ibm.tspaces.ac.TsPrincipal
Adds the specified member to the group.
addOwner(Principal, Principal) - Method in class com.ibm.tspaces.ac.TsAcl
Adds an owner.
addPermission(Permission) - Method in class com.ibm.tspaces.ac.TsAclEntry
Adds the specified permission to this ACL entry.
addPrincipalToGroup(String, String) - Method in class com.ibm.tspaces.ac.TsAclDBase
Add a Principal to the specified Group
address() - Method in class com.ibm.tspaces.examples.services.Demo
Returns a string representing the address (hostname:port) for this server.
addTupleSpace(TupleSpace) - Method in class com.ibm.tspaces.Transaction
Adds a TupleSpace object to this Transaction object so that any operation on an added space will be treated as part of this Transaction object if enclosed between a beginTrans() and commitTrans()/abortTrans() operations
addWaiter(Integer, Callback, String, SuperTuple, String, boolean, String) - Method in class com.ibm.tspaces.CallbackThread
Add another callback object and its sequence # to our pending table
admin() - Method in class com.ibm.tspaces.server.TSServer
Return the admin space for this TSServer.
AdminApp - class com.ibm.tspaces.ac.adminapp.AdminApp.
AdminApp is an Application that the T Spaces administrator can use to addminister the Access Control portion of TSpaces.
AdminApp() - Constructor for class com.ibm.tspaces.ac.adminapp.AdminApp
invoke the "doLogin()" method to login the user to the Admin space on the selected server and create TsAclDBase and AuthChecker objects.
ALWAYS - Static variable in class com.ibm.tspaces.Debug
specifies that Debug out should normally be displayed.
AndQuery - class com.ibm.tspaces.query.AndQuery.
Class AndQuery Used to combine two queries This class extends the generic Query interface.
AndQuery(Query, Query) - Constructor for class com.ibm.tspaces.query.AndQuery
Create a new AndQuery
appendChild(SuperTuple) - Method in class com.ibm.tspaces.xtuples.XTuple
Method to append a child to the end of the children list
appendChild(TupleID) - Method in class com.ibm.tspaces.xtuples.XTuple
Method to append a child to the end of the children list, via TupleID
appFrame - Variable in class com.ibm.tspaces.examples.whiteboard.Whiteboard
 
appFrame - Variable in class com.ibm.tspaces.examples.simple.AppletTst1
 
appletEnvironment(boolean) - Static method in class com.ibm.tspaces.TupleSpace
Class method to set the connection environemt so that it it will follow the Applet sandbox rules.
AppletTst1 - class com.ibm.tspaces.examples.simple.AppletTst1.
This class implements a simple Applet that interfaces with TSpaces.
AppletTst1() - Constructor for class com.ibm.tspaces.examples.simple.AppletTst1
The default constructor.
application - Static variable in class com.ibm.tspaces.examples.whiteboard.Whiteboard
 
APPLICATION - Static variable in class com.ibm.tspaces.examples.services.TService
 
apply() - Method in class com.ibm.tspaces.xtuples.TSXQuery
The method that applies the query to the TSMMDB that I've got It creates an instance of XQueryImpl and then calls the processQuery method for that class.
assert(boolean) - Static method in class com.ibm.tspaces.Debug
Throw a RuntimeException if the argument is false
assert(boolean, String) - Static method in class com.ibm.tspaces.Debug
Display a message if the argument is false
assert(boolean, String, boolean) - Static method in class com.ibm.tspaces.Debug
Display a message if the argument is false
assign(Field) - Method in class com.ibm.tspaces.Field
Assign the type and value of another Field to this Field.
attributes(String, SuperTuple) - Method in class com.ibm.tspaces.examples.handler.StaleTupleSpaceHandler
What type of access control attributes are required to use the handler? If a zero length array is returned this means no attributes are needed.
AuthChecker - class com.ibm.tspaces.ac.AuthChecker.
This class will handle the authentication of a User/Password pair without sending the Password over the network.
AuthChecker() - Constructor for class com.ibm.tspaces.ac.AuthChecker
Default constructor This will obtain an implementation of SHA (SecureHashAlgorithm) Sun provides this implementation.
authenticate(ObjectInputStream) - Method in class com.ibm.tspaces.ac.AuthChecker
This is the authentication method that is invoked by the server at the start of a session.
authenticate(String, Object) - Method in class com.ibm.tspaces.ac.AuthChecker
This is the authentication method that is invoked by the server when it has the userid and password in hand (instead of an ObjectStream) It will then validate the user/key combination by checking the Hashtable where we have stored all the user/key combinations.

B

BACKGROUND_COLOR - Static variable in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
 
BACKGROUND_COLOR - Static variable in class com.ibm.tspaces.examples.simple.AppletTst1
 
BEGINTRANS - Static variable in class com.ibm.tspaces.TupleSpace
 
beginTrans() - Method in class com.ibm.tspaces.Transaction
Denotes the start of a transaction.

C

call(String, String, int, SuperTuple, boolean) - Method in class com.ibm.tspaces.Waiter
Call an application back with a tuple it requested.
call(String, String, int, SuperTuple, boolean) - Method in interface com.ibm.tspaces.Callback
Call an application back with a tuple it requested.
call(String, String, int, SuperTuple, boolean) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
Process the callback from the server that notifies us when anyone (including ourselfes) writes to the Whiteboard TupleSpace.
call(String, String, int, SuperTuple, boolean) - Method in class com.ibm.tspaces.examples.copypaste.TClipboard
Process the callback from the server that notifies us when anyone (including ourselfes) writes to the clipboard TupleSpace.
call(String, String, int, SuperTuple, boolean) - Method in class com.ibm.tspaces.examples.simple.AppletTst1
Process the callback from the server that notifies us when anyone (including ourselves) writes to the TupleSpace.
call(String, String, int, SuperTuple, boolean) - Method in class com.ibm.tspaces.examples.simple.Example3
Implementation for the Callback interface.
call(String, String, int, SuperTuple, boolean) - Method in class com.ibm.tspaces.examples.simple.Simple2
 
call(String, String, int, SuperTuple, boolean) - Method in class com.ibm.tspaces.examples.services.SendMail
Implementation for the Callback interface.
call(String, String, int, SuperTuple, boolean) - Method in class com.ibm.tspaces.examples.services.PrintText
Implementation for the Callback interface.
call(String, String, int, SuperTuple, boolean) - Method in class com.ibm.tspaces.examples.services.TstServer
Implementation for the Callback interface.
call(String, String, int, SuperTuple, boolean) - Method in class com.ibm.tspaces.examples.services.Pager
Implementation for the Callback interface.
Callback - interface com.ibm.tspaces.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
CallbackThread - class com.ibm.tspaces.CallbackThread.
The callback thread handles all communication that is sent from the server to the client, that is all responses from a server.
CallbackThread(Socket, String) - Constructor for class com.ibm.tspaces.CallbackThread
constructor for callback thread creates its server socket to activate itself.
CallbackThread(TSCmdLocalImpl) - Constructor for class com.ibm.tspaces.CallbackThread
constructor for callback thread when it gets the Reply Tuple from a queue instead of from a socket.
CDATA_TUPLE - Static variable in class com.ibm.tspaces.xtuples.XTuple
 
changeName(String, String) - Method in class com.ibm.tspaces.SuperTuple
Change the name of the named field.
checkPermission(Permission) - Method in class com.ibm.tspaces.ac.TsAclEntry
Checks if the specified permission is part of the permission set in this entry.
checkPermission(Principal, Permission) - Method in class com.ibm.tspaces.ac.TsAcl
Checks whether or not the specified principal has the specified permission.
CHECKPOINT - Static variable in class com.ibm.tspaces.TupleSpace
 
checkpoint() - Method in class com.ibm.tspaces.TupleSpace
Tells CheckpointManager to checkpoint the space.
cleanup() - Static method in class com.ibm.tspaces.TSCmdSocketImpl
this method is used to close the current connections to the server.
cleanup() - Static method in class com.ibm.tspaces.TSCmdLocalImpl
this method is used to close the current connections to the server.
cleanup() - Static method in class com.ibm.tspaces.TupleSpace
this method is used to close the current connections to the server.
cleanup() - Method in class com.ibm.tspaces.examples.services.Demo
Performs final cleanup.
cleanup(String, int) - Static method in class com.ibm.tspaces.TupleSpace
this method is used to close the current connections to the specified server.
CLI_ID - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
 
CLI_ID - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
 
CLI_ID - Static variable in class com.ibm.tspaces.TupleSpace
 
clientLogin(ObjectOutputStream, String, String) - Method in class com.ibm.tspaces.ac.AuthChecker
This is the method that the client issues when it makes the connection to the server and only has the cleartext password.
CLIPBOARD - Static variable in class com.ibm.tspaces.examples.copypaste.TClipboardTuple
The value of the first field, used to uniquely identify the tuple.
clone() - Method in class com.ibm.tspaces.SuperTuple
Return a clone of the this SuperTuple.
clone() - Method in class com.ibm.tspaces.Field
Return copy of the Field and its Fields.
clone() - Method in class com.ibm.tspaces.ac.TsAclEntry
I have no idea why the AclEntry Interface requires this.
CLOSE - Static variable in class com.ibm.tspaces.TupleSpace
 
close() - Method in class com.ibm.tspaces.TSCmdRMIImpl
This method is implemented just to satisfy the interface defn This method does nothing in RMI implementation of Command.
close() - Method in class com.ibm.tspaces.TSCmdSocketImpl
this method is used to close the current connection to the server.
close() - Method in interface com.ibm.tspaces.TSCmd
This method is used to close the current connection to the server.
close() - Method in class com.ibm.tspaces.TSCmdLocalImpl
this method is used to close the current connection to the server.
CMD_FLAG - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
 
CMD_FLAG - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
 
CMD_FLAG - Static variable in class com.ibm.tspaces.TupleSpace
 
CMD_TUP - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
 
CMD_TUP - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
 
CMD_TUP - Static variable in class com.ibm.tspaces.TupleSpace
 
com.ibm.tspaces - package com.ibm.tspaces
 
com.ibm.tspaces.ac - package com.ibm.tspaces.ac
 
com.ibm.tspaces.ac.adminapp - package com.ibm.tspaces.ac.adminapp
 
com.ibm.tspaces.examples.copypaste - package com.ibm.tspaces.examples.copypaste
 
com.ibm.tspaces.examples.handler - package com.ibm.tspaces.examples.handler
 
com.ibm.tspaces.examples.mergesort - package com.ibm.tspaces.examples.mergesort
 
com.ibm.tspaces.examples.rhonda - package com.ibm.tspaces.examples.rhonda
 
com.ibm.tspaces.examples.services - package com.ibm.tspaces.examples.services
 
com.ibm.tspaces.examples.simple - package com.ibm.tspaces.examples.simple
 
com.ibm.tspaces.examples.whiteboard - package com.ibm.tspaces.examples.whiteboard
 
com.ibm.tspaces.query - package com.ibm.tspaces.query
 
com.ibm.tspaces.services.utility - package com.ibm.tspaces.services.utility
 
com.ibm.tspaces.xtuples - package com.ibm.tspaces.xtuples
 
command(String, SuperTuple) - Method in class com.ibm.tspaces.TupleSpace
Issue a command to the TupleSpace and pass along a Tuple as an argument.
command(String, SuperTuple, long) - Method in class com.ibm.tspaces.TupleSpace
Issue a command to the TupleSpace and pass along a Tuple as an argument.
command(String, SuperTuple, String, Transaction) - Method in class com.ibm.tspaces.TSCmdRMIImpl
Issue a command to the TupleSpace galaxy tuple space and pass along a Tuple as an argument.
command(String, SuperTuple, String, Transaction) - Method in class com.ibm.tspaces.TSCmdSocketImpl
Issue a command to the TupleSpace galaxy tuple space and pass along a Tuple as an argument.
command(String, SuperTuple, String, Transaction) - Method in interface com.ibm.tspaces.TSCmd
Issue a command to the TupleSpace galaxy tuple space and pass along a Tuple as an argument.
command(String, SuperTuple, String, Transaction) - Method in class com.ibm.tspaces.TSCmdLocalImpl
Issue a command to the TupleSpace galaxy tuple space and pass along a Tuple as an argument.
command(String, SuperTuple, String, Transaction, long) - Method in class com.ibm.tspaces.TSCmdRMIImpl
 
command(String, SuperTuple, String, Transaction, long) - Method in class com.ibm.tspaces.TSCmdSocketImpl
Issue a command to the TupleSpace galaxy tuple space and pass along a Tuple as an argument.
command(String, SuperTuple, String, Transaction, long) - Method in interface com.ibm.tspaces.TSCmd
Issue a command to the TupleSpace galaxy tuple space and pass along a Tuple and a timeout value as arguments.
command(String, SuperTuple, String, Transaction, long) - Method in class com.ibm.tspaces.TSCmdLocalImpl
Issue a command to the TupleSpace galaxy tuple space and pass along a Tuple as an argument.
command(TS, String, SuperTuple, String, TSResponse, String) - Method in class com.ibm.tspaces.examples.handler.StaleTupleSpaceHandler
Implement one or more "commands" (usually one).
COMMITTRANS - Static variable in class com.ibm.tspaces.TupleSpace
 
commitTrans() - Method in class com.ibm.tspaces.Transaction
This function must be called if a transaction is to be commutted.
compareTo(Object) - Method in class com.ibm.tspaces.TupleID
CompareTo method to satisy implementation of Comparable interface
config(TSMMDB, String) - Method in class com.ibm.tspaces.xtuples.TSXQuery
The setup method that saves the db pointer
ConfigTuple - class com.ibm.tspaces.ConfigTuple.
A ConfigTuple is an ordered sequence of Fields that defines desired configuration information that is being based from the client to the server.
ConfigTuple() - Constructor for class com.ibm.tspaces.ConfigTuple
Default Constructor The Configuration name will default to "Configuration" which is the name for the TupleSpace ConfigTuple
ConfigTuple(String) - Constructor for class com.ibm.tspaces.ConfigTuple
Constructor with name specified.
connectCounter - Variable in class com.ibm.tspaces.server.TSServer
counts the number of connections.
connectionTries(int) - Static method in class com.ibm.tspaces.TupleSpace
Deprecated. Use setConnectionTries
connectionWaitTime(int) - Static method in class com.ibm.tspaces.TupleSpace
Deprecated. Use setConnectionTries
CONSUMINGSCAN - Static variable in class com.ibm.tspaces.TupleSpace
 
consumingScan(Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve and delete all Tuples from the space that match a Tuple template.
consumingScan(Serializable, Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve and delete all Tuples from the space that match a Tuple template.
consumingScan(Serializable, Serializable, Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve and delete all Tuples from the space that match a Tuple template.
consumingScan(SuperTuple) - Method in class com.ibm.tspaces.TupleSpace
Retrieve and delete all Tuples from the space that match a Tuple template.
contains(String) - Method in class com.ibm.tspaces.ac.AuthChecker
Return true if the specified user exists in the HashTable
copyToLocal(String) - Method in class com.ibm.tspaces.URLCopy
copyToLocal will copy the URL data from the Server to a local file
copyToLocal(String, boolean) - Method in class com.ibm.tspaces.URLCopy
copyToLocal will copy the URL data from the Server to a local file It will do the copy by specifing a URL that points to the HTTP server maintained by TSpaces and using it to read the file and serve it to the client.
COUNT - Static variable in class com.ibm.tspaces.TupleSpace
 
count(SuperTuple) - Method in class com.ibm.tspaces.TupleSpace
Count all tuples from the space that match a Tuple template.
countN(SuperTuple) - Method in class com.ibm.tspaces.TupleSpace
Count all tuples from the space that match a Tuple template.
CountTuple - class com.ibm.tspaces.examples.mergesort.CountTuple.
This class a single integer that is the count of the number of integers to be sorted.
CREATE_ACL - Static variable in class com.ibm.tspaces.server.TSServer
Name for Create_Acl
createAcl(String, Principal) - Static method in class com.ibm.tspaces.ac.AclFactory
Construct an instance of an Acl To complete the Acl, you need to add some AclEntry objects to it.
createAcl(String, Principal, AclEntry[]) - Static method in class com.ibm.tspaces.ac.AclFactory
Construct an instance of an Acl, with an array of AclEntry objects filled in.
createAcl(String, Principal, Principal, Permission[]) - Static method in class com.ibm.tspaces.ac.AclFactory
Construct an instance of an Acl, with one AclEntry filled in.
createAcl(String, String) - Static method in class com.ibm.tspaces.ac.AclFactory
Construct an instance of an Acl with a userid string specified for the owner instead of a Principle To complete the Acl, you need to add some AclEntry objects to it.
createAcl(String, String, AclEntry[]) - Static method in class com.ibm.tspaces.ac.AclFactory
Construct an instance of an Acl, with an array of AclEntry objects filled in.
createAcl(String, String, String, Permission[]) - Static method in class com.ibm.tspaces.ac.AclFactory
Construct an instance of an Acl, with an array of AclEntry objects filled in.
createAclEntry(Principal, Permission) - Static method in class com.ibm.tspaces.ac.AclFactory
Construct an instance of an AclEntry that can be added to a Acl.
createAclEntry(Principal, Permission[]) - Static method in class com.ibm.tspaces.ac.AclFactory
Construct an instance of an AclEntry that can be added to a Acl.
createAclEntry(String, Permission) - Static method in class com.ibm.tspaces.ac.AclFactory
Construct an instance of an AclEntry that can be added to a Acl.
createAclEntry(String, Permission[]) - Static method in class com.ibm.tspaces.ac.AclFactory
Construct an instance of an AclEntry that can be added to a Acl.
createPermission(String) - Static method in class com.ibm.tspaces.ac.AclFactory
Construct an instance of a Permission A Permission is "right" to invoke some operation on a TupleSpace.
createPrincipal(String) - Static method in class com.ibm.tspaces.ac.AclFactory
Construct an instance of a Principal A Principal is either a User or a group.

D

DataTuple - class com.ibm.tspaces.examples.mergesort.DataTuple.
This class represents a set of ordered integers.
Debug - class com.ibm.tspaces.Debug.
This static class is a substitute for the programmer's favorite debuging tool; inserting 'System.out.println("a="+a);'
debug() - Method in class com.ibm.tspaces.ac.TsAcl
Returns a string representation of the ACL contents for debug use.
Debug() - Constructor for class com.ibm.tspaces.Debug
 
debugFile - Static variable in class com.ibm.tspaces.Debug
Stream that is used to write the debugFile
debugHostPort() - Method in class com.ibm.tspaces.server.TSServer
Return a string that combines the ip address of this host with the port on which the HTTP server is listen for conections.
decr(long) - Method in class com.ibm.tspaces.Semaphore
decrement the semaphore, make sure your code is able to call this method --- wherever you call decr from had better not be holding locks that are needed for the other part to call incr We support the caller specifing a max waittime after which it will return null.
DEFAULT_ACL - Static variable in class com.ibm.tspaces.server.TSServer
Name for Default Acl
DEFAULT_CONFIG_FILENAME - Static variable in class com.ibm.tspaces.server.TSServer
Configuration object.
DEFAULTCONNECTTRIES - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
the number of times to try to connect to the server before raising an exception to the caller.
DEFAULTCONNECTTRIES - Static variable in class com.ibm.tspaces.TupleSpace
the number of times to try to connect to the server before raising an exception to the caller.
DEFAULTHOST - Static variable in class com.ibm.tspaces.TupleSpace
The default name of the machine running the TupleSpace server.
DEFAULTNAME - Static variable in class com.ibm.tspaces.TupleSpace
The default name of a TupleSpace if one isn't specified.
DEFAULTPORT - Static variable in class com.ibm.tspaces.TupleSpaceObservableThread
The default port number.
DEFAULTPORT - Static variable in class com.ibm.tspaces.TupleSpace
The default port number used to connect to the TupleSpace server if a port number isn't specified (the usual case).
DEFAULTSERVERNAME - Static variable in class com.ibm.tspaces.TupleSpaceObservableThread
The default name of the server hosting the tuple space.
DEFAULTSERVERNAME - Static variable in class com.ibm.tspaces.examples.mergesort.MergeSort2
The default name of the server hosting the tuple space for the sort.
DEFAULTSERVERNAME - Static variable in class com.ibm.tspaces.examples.mergesort.MergeSort
The default name of the server hosting the tuple space for the sort.
DEFAULTSPACENAME - Static variable in class com.ibm.tspaces.TupleSpaceObservableThread
The default name of the tuple space.
DEFAULTSPACENAME - Static variable in class com.ibm.tspaces.examples.mergesort.MergeSort2
The default name of the tuple space to use to do the sorting in.
DEFAULTSPACENAME - Static variable in class com.ibm.tspaces.examples.mergesort.MergeSort
The default name of the tuple space to use to do the sorting in.
DELETE - Static variable in class com.ibm.tspaces.TupleSpace
 
delete(SuperTuple) - Method in class com.ibm.tspaces.TupleSpace
Delete all tuples that match this template.
DELETEALL - Static variable in class com.ibm.tspaces.TupleSpace
 
deleteAll() - Method in class com.ibm.tspaces.TupleSpace
Delete all tuples in a space.
deleteOwner(Principal, Principal) - Method in class com.ibm.tspaces.ac.TsAcl
Deletes an owner.
DELETETUPLEBYID - Static variable in class com.ibm.tspaces.TupleSpace
 
deleteTupleById(TupleID) - Method in class com.ibm.tspaces.TupleSpace
delete a specific tuple from the space.
Demo - class com.ibm.tspaces.examples.services.Demo.
This class is responsible for all the functionality needed to run a Demo of the TSpaces Service client.
Demo.ActionButton - class com.ibm.tspaces.examples.services.Demo.ActionButton.
This inner class controls the buttons that actually start the programs
Demo.ActionButton(Demo, Component, String) - Constructor for class com.ibm.tspaces.examples.services.Demo.ActionButton
Constructor.
Demo.ActionButton(Demo, Component, String, String) - Constructor for class com.ibm.tspaces.examples.services.Demo.ActionButton
The heart of the ActionThread class
Demo.ActionThread - class com.ibm.tspaces.examples.services.Demo.ActionThread.
This inner class creates a thread associated with a program.
Demo.ActionThread.Listener - class com.ibm.tspaces.examples.services.Demo.ActionThread.Listener.
This inner class listens to the output from a program and displays it.
Demo.ActionThread.Listener(Demo.ActionThread, InputStream, OutputStream) - Constructor for class com.ibm.tspaces.examples.services.Demo.ActionThread.Listener
Constructor
Demo.ActionThread.Listener(Demo.ActionThread, InputStream, OutputStream, String) - Constructor for class com.ibm.tspaces.examples.services.Demo.ActionThread.Listener
Constructor
Demo.ActionThread(Demo, String) - Constructor for class com.ibm.tspaces.examples.services.Demo.ActionThread
Constructor
Demo.ActionThread(Demo, String, String) - Constructor for class com.ibm.tspaces.examples.services.Demo.ActionThread
Constructor
Demo.ButtonInterface - interface com.ibm.tspaces.examples.services.Demo.ButtonInterface.
 
Demo.DemoURIHandler - class com.ibm.tspaces.examples.services.Demo.DemoURIHandler.
This class handles URI's received by the http server of the Demo application.
Demo.DemoURIHandler(Demo, Demo) - Constructor for class com.ibm.tspaces.examples.services.Demo.DemoURIHandler
 
Demo.DoneButton - class com.ibm.tspaces.examples.services.Demo.DoneButton.
This inner class represents the button used to quit the Demo app.
Demo.DoneButton(Demo, Component, Demo) - Constructor for class com.ibm.tspaces.examples.services.Demo.DoneButton
Constructor for DoneButton.
Demo.StatusLight - class com.ibm.tspaces.examples.services.Demo.StatusLight.
This inner class represents that status of a component: either not running (in which case the status light is a dimmed color) or running (in which case the status light is a green color).
Demo.StatusLight.StatusLightUpdater - class com.ibm.tspaces.examples.services.Demo.StatusLight.StatusLightUpdater.
This inner class actually updates the status light.
Demo.StatusLight.StatusLightUpdater(Demo.StatusLight) - Constructor for class com.ibm.tspaces.examples.services.Demo.StatusLight.StatusLightUpdater
Constructor for StatusLightUpdater.
Demo.StatusLight(Demo) - Constructor for class com.ibm.tspaces.examples.services.Demo.StatusLight
Constructor for Status Light
Demo.StatusLight(Demo, boolean, ActionListener) - Constructor for class com.ibm.tspaces.examples.services.Demo.StatusLight
The heart of the status light updater thread.
Demo.URLButton - class com.ibm.tspaces.examples.services.Demo.URLButton.
This inner class represents a button that will retrieve the contents of a URL.
Demo.URLButton(Demo, URL) - Constructor for class com.ibm.tspaces.examples.services.Demo.URLButton
Constructor for the URLbutton
Demo.URLButton(Demo, URL, String) - Constructor for class com.ibm.tspaces.examples.services.Demo.URLButton
Constructor for the URLbutton.
Demo() - Constructor for class com.ibm.tspaces.examples.services.Demo
Constructor.
Demo(String) - Constructor for class com.ibm.tspaces.examples.services.Demo
Constructor.
DemoDebugHTTPReqProcessor - class com.ibm.tspaces.examples.services.DemoDebugHTTPReqProcessor.
This class deals with URIs that start with "/debug"
DemoDebugHTTPReqProcessor(Demo) - Constructor for class com.ibm.tspaces.examples.services.DemoDebugHTTPReqProcessor
 
DemoURIHandler - class com.ibm.tspaces.examples.services.DemoURIHandler.
This class handles URIs received by the Demo program
DemoURIHandler(Demo) - Constructor for class com.ibm.tspaces.examples.services.DemoURIHandler
Creates the Demo URI handler
destroy() - Method in class com.ibm.tspaces.TupleSpace
 
destroy() - Method in class com.ibm.tspaces.examples.whiteboard.Whiteboard
destroy() is called when the applet is going to be permanently stoped
destroy() - Method in class com.ibm.tspaces.examples.simple.AppletTst1
destroy() is called when the applet is going to be permanently stoped We will decrement the instance count and if it is now zero we will cleanup the TSpaces connection.
dispose() - Method in class com.ibm.tspaces.TupleSpaceObservable
Disposes this tuplespace publisher.
doAddExistingToGroup(AclFolder) - Method in class com.ibm.tspaces.ac.adminapp.AclTree
Use wants to add one of the existing groups/users to the selected group (or user)
doAddNewGroup(AclFolder) - Method in class com.ibm.tspaces.ac.adminapp.AclTree
User wants to add a new group to the selected group (or user)
doAddNewUser(AclFolder) - Method in class com.ibm.tspaces.ac.adminapp.AclTree
Use wants to add a new User to the selected group (or user) This is similar to adding a group but you will be asked for a password and the userid and password will be added to a list of users and groups.
DoneTuple - class com.ibm.tspaces.examples.mergesort.DoneTuple.
This class represents a set of ordered integers.
doRemoveGroup(AclFolder, AclFolder) - Method in class com.ibm.tspaces.ac.adminapp.AclTree
User wants to remove the selected group or user from its parent.
doSetPassword(AclFolder) - Method in class com.ibm.tspaces.ac.adminapp.AclTree
This sets the Password for an existing user.

E

ELEMENT_TUPLE - Static variable in class com.ibm.tspaces.xtuples.XTuple
 
emailText(String, String) - Static method in class com.ibm.tspaces.examples.services.PrintTester
 
enable() - Method in class com.ibm.tspaces.examples.services.TService
enable() will activate the service.
end() - Method in class com.ibm.tspaces.examples.services.Demo.ActionThread
Final clean up
endButton(String) - Method in class com.ibm.tspaces.examples.services.Demo
Ends a running component.
entries() - Method in class com.ibm.tspaces.ac.TsAcl
Returns an enumeration of the entries in this ACL.
environment() - Static method in class com.ibm.tspaces.Debug
Display the System environment information.
equals(Object) - Method in class com.ibm.tspaces.VectorWithEquals
Do equals on the element, rather than the pointer
equals(Object) - Method in class com.ibm.tspaces.URLCopy
Provide a proper equals(Object other) method for URLCopy.
equals(Object) - Method in class com.ibm.tspaces.TupleSpaceException
Needed because all classes that go in a Field of a Tuple must have an equals operator defined; even though the exception classes only go in there to be passed back to the client and are never put into a space, this is the way it is for now.
equals(Object) - Method in class com.ibm.tspaces.TupleID
Compare 2 TSTupleIDs
equals(Object) - Method in class com.ibm.tspaces.SuperTuple
Return true if the specified Tuple is equal to this Tuple.
equals(Object) - Method in class com.ibm.tspaces.ac.TsPermission
Returns true if the object passed matches the permission represented in this interface.
equals(Object) - Method in class com.ibm.tspaces.ac.TsPrincipal
Returns true if the object passed matches the Principal represented in this interface.
equals(Object) - Method in class com.ibm.tspaces.xtuples.XTupleException
 
equals(Object) - Method in class com.ibm.tspaces.examples.simple.Example4Obj
An equals method is needed if you are going to do any searching of TupleSpace for Tuples that have a match on the user object.
equals(Object) - Method in class com.ibm.tspaces.examples.services.TService
Provide a proper equals(Object other) method for TService.
erase() - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
Erase the lines that the User has drawn since last Publish.
eraseAll() - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
Global Erase of the whiteboard.
EraseFlag - Variable in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
 
Eval - interface com.ibm.tspaces.services.utility.Eval.
This defines the Eval interface.
EVENT_ACTION_FLD - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
 
EVENT_ACTION_FLD - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
 
EVENT_ACTION_FLD - Static variable in class com.ibm.tspaces.TupleSpace
 
EVENT_COMMAND_FLD - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
the fields of an event tuple, keep with the making of the event templates until things stabilize.
EVENT_COMMAND_FLD - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
the fields of an event tuple, keep with the making of the event templates until things stabilize pw.
EVENT_COMMAND_FLD - Static variable in class com.ibm.tspaces.TupleSpace
the fields of an event tuple, keep with the making of the event templates until things stabilize pw.
EVENT_DEREGISTER - Static variable in class com.ibm.tspaces.TupleSpace
 
EVENT_EAT_FLD - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
 
EVENT_EAT_FLD - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
 
EVENT_EAT_FLD - Static variable in class com.ibm.tspaces.TupleSpace
 
EVENT_REGISTER - Static variable in class com.ibm.tspaces.TupleSpace
 
EVENT_SEQ_FLD - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
 
EVENT_SEQ_FLD - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
 
EVENT_SEQ_FLD - Static variable in class com.ibm.tspaces.TupleSpace
 
EVENT_TUPLE_FLD - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
 
EVENT_TUPLE_FLD - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
 
EVENT_TUPLE_FLD - Static variable in class com.ibm.tspaces.TupleSpace
 
eventDeRegister(int) - Method in class com.ibm.tspaces.TSCmdRMIImpl
DeRegister for an event on the server.
eventDeRegister(int) - Method in class com.ibm.tspaces.TSCmdSocketImpl
DeRegister for an event on the server.
eventDeRegister(int) - Method in interface com.ibm.tspaces.TSCmd
DeRegister for an event on the server.
eventDeRegister(int) - Method in class com.ibm.tspaces.TSCmdLocalImpl
DeRegister for an event on the server.
eventDeRegister(int) - Method in class com.ibm.tspaces.TupleSpace
DeRegister for some event on the server.
eventRegister(int, Callback, String, String, boolean) - Method in class com.ibm.tspaces.TSCmdRMIImpl
To be Implemented !! If the client tries to call eventRegister in RMI implementation, a TupleSpaceException will be thrown, with the corresponding message.
eventRegister(int, Callback, String, String, boolean) - Method in class com.ibm.tspaces.TSCmdSocketImpl
Register for an event on the server.
eventRegister(int, Callback, String, String, boolean) - Method in interface com.ibm.tspaces.TSCmd
Register for an event on the server.
eventRegister(int, Callback, String, String, boolean) - Method in class com.ibm.tspaces.TSCmdLocalImpl
Register for an event on the server.
eventRegister(String, SuperTuple, Callback) - Method in class com.ibm.tspaces.TupleSpace
Register for an event on the server.
eventRegister(String, SuperTuple, Callback, boolean) - Method in class com.ibm.tspaces.TupleSpace
Register for an event on the server.
evt - Variable in class com.ibm.tspaces.TupleSpaceEvent
The next event.
Example1 - class com.ibm.tspaces.examples.simple.Example1.
This class implements a very simple TupleSpace program.
Example1() - Constructor for class com.ibm.tspaces.examples.simple.Example1
 
Example3 - class com.ibm.tspaces.examples.simple.Example3.
Show how a client can register for events that are happening to a tuple space.
Example3() - Constructor for class com.ibm.tspaces.examples.simple.Example3
The constructor for this class will setup everything so that the call method will be given control when interesting things happen to the related TupleSpace
Example4a - class com.ibm.tspaces.examples.simple.Example4a.
This class demonstrates the use of T Spaces to comunicate application defined objects using FieldPS instead of Field to specify the field in the Tuple.
Example4a() - Constructor for class com.ibm.tspaces.examples.simple.Example4a
 
Example4Obj - class com.ibm.tspaces.examples.simple.Example4Obj.
This class is just a dummy Userdefined Class It must implenemt Serializable or Externalizable
Example4Obj() - Constructor for class com.ibm.tspaces.examples.simple.Example4Obj
Default public constructor is required if you implement Externalizable
Example4Obj(String) - Constructor for class com.ibm.tspaces.examples.simple.Example4Obj
Constructor with string specified
Example5 - class com.ibm.tspaces.examples.simple.Example5.
This class is similar to Example1 but it specifies AccessControl and Configuration information when it creates the TupleSpace.
Example5() - Constructor for class com.ibm.tspaces.examples.simple.Example5
 
Example6 - class com.ibm.tspaces.examples.simple.Example6.
This class will show the use of a number of unrelated TSpaces commands.
Example6() - Constructor for class com.ibm.tspaces.examples.simple.Example6
 
Example7 - class com.ibm.tspaces.examples.simple.Example7.
This is a basic example of how to use Transactions with TSpaces.
Example7() - Constructor for class com.ibm.tspaces.examples.simple.Example7
 
EXCEPTION - Static variable in class com.ibm.tspaces.TupleSpace
The string used between the server and tspace library to signal a problem.
exists(Principal) - Method in class com.ibm.tspaces.ac.TsAclDBase
Return true if Principal exists
exists(String, String) - Static method in class com.ibm.tspaces.TupleSpace
 
exists(String, String, int) - Static method in class com.ibm.tspaces.TupleSpace
 
exitcmd() - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
 

F

Failed - Variable in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
 
Field - class com.ibm.tspaces.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.
Field(Class) - Constructor for class com.ibm.tspaces.Field
Create a Field that has the Class as its type.
Field(Class, Serializable) - Constructor for class com.ibm.tspaces.Field
Create a Field that has the value Object.
Field(double) - Constructor for class com.ibm.tspaces.Field
Create a Field for the integral type "double" by wrapping it as a Double.
Field(Field) - Constructor for class com.ibm.tspaces.Field
Create a Field from another Field.
Field(float) - Constructor for class com.ibm.tspaces.Field
Create a Field for the integral type "float" by wrapping it as a Float.
Field(int) - Constructor for class com.ibm.tspaces.Field
Create a Field for the integral type "int" by wrapping it as a Integer.
Field(long) - Constructor for class com.ibm.tspaces.Field
Create a Field for the integral type "long" by wrapping it as a Long.
Field(Serializable) - Constructor for class com.ibm.tspaces.Field
Create a Field that has the value Object.
Field(String, Class) - Constructor for class com.ibm.tspaces.Field
Create a named Field that has the Class as its type.
Field(String, Class, Serializable) - Constructor for class com.ibm.tspaces.Field
Create a named Field that has the Class as its type and the passed Object as its value.
Field(String, double) - Constructor for class com.ibm.tspaces.Field
Create a named Field for the integral type "double" by wrapping it as a Double.
Field(String, float) - Constructor for class com.ibm.tspaces.Field
Create a named Field for the integral type "float" by wrapping it as a Float.
Field(String, int) - Constructor for class com.ibm.tspaces.Field
Create a named Field for the integral type "int" by wrapping it as a Integer.
Field(String, long) - Constructor for class com.ibm.tspaces.Field
Create a named Field for the longegral type "long" by wrapping it as a Long.
Field(String, Serializable) - Constructor for class com.ibm.tspaces.Field
Create a named Field that has the value Serializable.
fieldExists(String) - Method in class com.ibm.tspaces.SuperTuple
Return true if the named Field exists in the Tuple.
FieldPS - class com.ibm.tspaces.FieldPS.
FieldPS is a subclass of the T Spaces Field class that supports PreSerialization of the object..
FieldPS(Class) - Constructor for class com.ibm.tspaces.FieldPS
Create a FieldPS that has the Class as its type.
FieldPS(Class, Serializable) - Constructor for class com.ibm.tspaces.FieldPS
Create a FieldPS that has the value Object.
FieldPS(Serializable) - Constructor for class com.ibm.tspaces.FieldPS
Create a FieldPS that has the value Object.
fields() - Method in class com.ibm.tspaces.SuperTuple
Return an enumeration of the Fields in the Tuple.
FIELDTYPE - Static variable in class com.ibm.tspaces.XMLField
A binary filter value for the bit vector The other special fields need to have the same FIELDTYPE set to other integers with higher bit masks.
FIFO - Static variable in class com.ibm.tspaces.ConfigTuple
Result Order Option Option set to true or false
finalize() - Method in class com.ibm.tspaces.ServerConnection
get rid of a connection to the server; unfortunately the finalize method is not called at program exit so this is not a way to clean up sockets when the program is exiting.
finalize() - Method in class com.ibm.tspaces.examples.services.Demo
finalizer
finish() - Method in class com.ibm.tspaces.examples.services.Demo.ActionThread.Listener
Cleans up.
formal() - Method in class com.ibm.tspaces.Field
Deprecated. Use isFormal()

G

galaxy() - Method in class com.ibm.tspaces.server.TSServer
Return the galaxy space for this TSServer.
generateUniqueID() - Static method in class com.ibm.tspaces.Transaction
This static class method returns a unique identifier for this transaction.
getAclDBase() - Method in class com.ibm.tspaces.server.TSServer
TsAclDBase aclDB = null; Return the AclDB object for this TSServer.
getAdditionalBeanInfo() - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardBeanInfo
Claim there are no other relevant BeanInfo objects.
getAttribute(String) - Method in class com.ibm.tspaces.xtuples.XTuple
Method to get a single attribute by name.
getAttributes() - Method in class com.ibm.tspaces.xtuples.SubPath
Access method for the attribute constraints.
getAttributes() - Method in class com.ibm.tspaces.xtuples.XTuple
Method to return a Vector of all attributes For code consistency and security, the Vector returned is actually just a clone of the Vector, so all additions to the attribute list and removals of attributes have to be done by using the class methods provided in this class.
getAuthChecker() - Static method in class com.ibm.tspaces.server.TSServer
Return a reference to the Authentication checker object
getBeanDescriptor() - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardBeanInfo
Deny knowledge about the class and customizer of the bean.
getBundle() - Static method in class com.ibm.tspaces.TupleSpaceException
Return the appropriate ResourceBundle instance.
getButton() - Method in class com.ibm.tspaces.examples.services.Demo.StatusLight
Returns the button with which this light is associated.
getChildren(Element) - Static method in class com.ibm.tspaces.xtuples.TupleTree
Methods that takes an XML4J/DOM element and returns its children, ignoring whitespaces between tags
getChildTupleIds() - Method in class com.ibm.tspaces.xtuples.XTuple
Get the child tuple ids of the current Tuple we need this on the client side because we cannot get the list of tuples using the server-side methods, ie: db.fetchTupleById(...) in "getTuple(...)" after we get this, we can manually read each tuple by it's id.
getChildTuples() - Method in class com.ibm.tspaces.xtuples.XTuple
Get all child tuples of the current Tuple
getCommandWaitTime() - Static method in class com.ibm.tspaces.TupleSpace
Class method to get the commandWaitTime value.
getConfiguration() - Static method in class com.ibm.tspaces.server.TSServer
Return a reference to the Configuration object that contains the information read from the Config file
getConnectionTries() - Static method in class com.ibm.tspaces.TupleSpace
Class method to get the connectionTries value.
getConnectionWaitTime() - Static method in class com.ibm.tspaces.TupleSpace
Class method to get the connectionWaitTime value.
getContents() - Method in class com.ibm.tspaces.TupleSpaceERB_DE
 
getContents() - Method in class com.ibm.tspaces.TupleSpaceERB
 
getCreateAcl() - Method in class com.ibm.tspaces.server.TSServer
Return the Create Acl for this TSServer.
getData() - Method in class com.ibm.tspaces.examples.simple.Example4Obj
This method will return the data object.
getData() - Method in class com.ibm.tspaces.examples.handler.StaleTuple
This method will return the data Field from the tuple.
getDefaultAcl() - Method in class com.ibm.tspaces.server.TSServer
Return the Default Acl for this TSServer.
getDefaultAcl(Acl) - Method in class com.ibm.tspaces.server.TSServer
Update the Default Acl for this TSServer.
getDefaultEventIndex() - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardBeanInfo
Deny knowledge of a default event.
getDefaultPropertyIndex() - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardBeanInfo
Deny knowledge of a default property.
getDTDName() - Method in class com.ibm.tspaces.xtuples.TupleTree
This method returns as a string the DTD name that was referenced in the XML document version of the Tuple Tree.
getEventSetDescriptors() - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardBeanInfo
Deny knowledge of event sets.
getExpire() - Method in class com.ibm.tspaces.SuperTuple
Get the Expire time interval (ms) of the Tuple
getFactoryStack() - Method in class com.ibm.tspaces.TupleSpace
Return a scan of all the factory names for this tuple space and their level numbers --- level 0 is the highest --- most recently added --- factory.
getField(int) - Method in class com.ibm.tspaces.SuperTuple
Return the i'th Field in the Tuple.
getField(String) - Method in class com.ibm.tspaces.SuperTuple
Return a named Field in the Tuple.
getFieldType() - Method in class com.ibm.tspaces.SuperTuple
 
getFileName() - Method in class com.ibm.tspaces.URLCopy
getSFileName will return the original file name based on the original URL.
getFirstChild() - Method in class com.ibm.tspaces.xtuples.XTuple
Method to return the first child of the Tuple Returns null if no children tuples exist
getHandlerCommandNames(String) - Method in class com.ibm.tspaces.TupleSpace
Return a scan of all the handler names for this factory --- this feature is *NOT* supported for the built in commands --- TSFSmallTS handlers.
getHandlerCount() - Method in class com.ibm.tspaces.server.TSServer
Return the count of active TSIOHandler Threads.
getHost() - Method in class com.ibm.tspaces.ac.adminapp.LoginDialog
return the user input after OK is pressed If the user specified host:port than the port has already been striped
getHostName() - Method in class com.ibm.tspaces.server.TSServer
Return the name of the host the server is running on.
getIcon(int) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardBeanInfo
Claim there are no icons available.
getID() - Method in class com.ibm.tspaces.TupleID
returns a String representation of the uniqueID This method is required in order to extend the TupleID abstract class.
getID() - Method in class com.ibm.tspaces.TupleSpaceEvent
Return the type of this event.
getIndex() - Method in class com.ibm.tspaces.query.IndexQuery
access the name of the index
getKey() - Method in class com.ibm.tspaces.examples.handler.StaleTuple
This method will return the key Field from the tuple.
getKeyFromPassword(String) - Method in class com.ibm.tspaces.ac.AuthChecker
This will take a Password in cleartext and convert it to a key based on the SHA MessageDigest algoritms
getLastChild() - Method in class com.ibm.tspaces.xtuples.XTuple
Gets the last child (if any) of the current tuple, otherwise null
getLhs() - Method in class com.ibm.tspaces.query.AndQuery
access the lefthand side of an And query
getLhs() - Method in class com.ibm.tspaces.query.OrQuery
access the lefthand side of an Or query
getLockMgr() - Static method in class com.ibm.tspaces.server.TSServer
Return a reference to the current lock manager
getLower() - Method in class com.ibm.tspaces.query.Range
access the lower bound of the range
getMaximumSize() - Method in class com.ibm.tspaces.examples.services.Demo.StatusLight
AWT Function
getMethodDescriptors() - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardBeanInfo
Deny knowledge of methods.
getMinimumSize() - Method in class com.ibm.tspaces.examples.services.Demo.StatusLight
AWT Function
getName() - Method in class com.ibm.tspaces.Field
Return the name of the Field.
getName() - Method in class com.ibm.tspaces.TupleSpace
Return the space name.
getName() - Method in class com.ibm.tspaces.ac.TsAcl
This will return the name of the Acl
getName() - Method in class com.ibm.tspaces.ac.TsPrincipal
Return the name associated with this Principal
getName() - Method in class com.ibm.tspaces.xtuples.TAttr
 
getName() - Method in class com.ibm.tspaces.examples.services.TService
getName will return the name of the Service.
getOldStatus() - Method in class com.ibm.tspaces.examples.services.Demo.StatusLight
Gets the old status of the light.
getOption(String) - Method in class com.ibm.tspaces.ConfigTuple
Get an Option from the ConfigTuple.
getOptionBoolean(String, boolean) - Method in class com.ibm.tspaces.ConfigTuple
Convenience method to get obtain a boolean option.
getOptionInt(String, int) - Method in class com.ibm.tspaces.ConfigTuple
Convenience method to get obtain an int option.
getOptionString(String, String) - Method in class com.ibm.tspaces.ConfigTuple
Convenience method to get obtain a String option.
getOriginalURL() - Method in class com.ibm.tspaces.URLCopy
getOriginalURL will return the URL used to create the object.
getOrigTuple() - Method in class com.ibm.tspaces.xtuples.TSXQuery
Returns a tuple corresponding to the original XML tuple that was used to insert the XML document.
getParentID() - Method in class com.ibm.tspaces.xtuples.XTuple
Method to get the TupleID of the parent tuple without actually retrieving the tuple itself.
getParentTuple() - Method in class com.ibm.tspaces.xtuples.XTuple
Method to grab the parent Tuple
getPassword() - Method in class com.ibm.tspaces.TSCmdRMIImpl
Return the password of the user
getPassword() - Static method in class com.ibm.tspaces.TupleSpace
get the password
getPassword() - Method in class com.ibm.tspaces.ac.adminapp.LoginDialog
return the user input after OK is pressed
getPath() - Method in class com.ibm.tspaces.xtuples.TSXQuery
Stack getPath() * The method returns the stack containing the query path expression
getPermissions(Principal) - Method in class com.ibm.tspaces.ac.TsAcl
Returns an enumeration for the set of allowed permissions for the specified principal (representing an entity such as an individual or a group).
getPort() - Method in class com.ibm.tspaces.TSCmdRMIImpl
Return the number of the port.
getPort() - Method in class com.ibm.tspaces.TSCmdSocketImpl
Return the number of the port.
getPort() - Method in class com.ibm.tspaces.TupleSpace
Return the number of the port.
getPort() - Method in class com.ibm.tspaces.ac.adminapp.LoginDialog
return the user input after OK is pressed the Port number is specifed as part of the Host as in "ibm.com:2800"
getPreferredSize() - Method in class com.ibm.tspaces.examples.services.Demo.StatusLight
AWT Function
getPrincipal() - Method in class com.ibm.tspaces.ac.TsAclEntry
Returns the principal for which permissions are granted or denied by this ACL entry.
getPrincipal(String) - Static method in class com.ibm.tspaces.ac.AclFactory
Get an instance of a Principal from the TSAclDBase
getPrincipal(String) - Method in class com.ibm.tspaces.ac.TsAclDBase
get Principal
getPropertyDescriptors() - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardBeanInfo
Deny knowledge of properties.
getQ() - Method in class com.ibm.tspaces.examples.services.TService
Method: getQ() will return the first object in the Queue.
getQuery() - Method in class com.ibm.tspaces.query.XMLQuery
access the query
getQueryResult() - Method in class com.ibm.tspaces.XMLField
getQueryResult * The accessor for the queryResualt
getRef() - Static method in class com.ibm.tspaces.server.TSServer
Return a reference to the current TSServer instance If it returns null then maybe you are a client and not a server but if you are running a client in the same Java Virtual Machine as the server than you would get the refernce to the server even though you are just a lowly client.
getRef(String, String) - Static method in class com.ibm.tspaces.TSCmdLocalImpl
static class method to obtain a reference to the singleton instance for this class.
getResponse() - Method in class com.ibm.tspaces.TSCmdLocalImpl
Get a response to the client,
getResult() - Method in interface com.ibm.tspaces.services.utility.Eval
This method will return the result of the run() method to the calling task.
getResult() - Method in class com.ibm.tspaces.examples.mergesort.Merger
Returns the result of the run method
getResult(Component) - Method in class com.ibm.tspaces.ac.adminapp.AclEntryEdit
This routine is called after the dialog has ended and returned control to the caller.
getRhs() - Method in class com.ibm.tspaces.query.AndQuery
access the righthand side of an And query
getRhs() - Method in class com.ibm.tspaces.query.OrQuery
access the righthand side of an Or query
getRoot() - Method in class com.ibm.tspaces.xtuples.TupleTree
This is the standard mechanism by which a client with a reference on a Tuple Tree manages to start traversing the tree.
getRootTuple() - Method in class com.ibm.tspaces.XMLField
getRootTuple * The accessor for the root Tuple value
getServer() - Method in class com.ibm.tspaces.TSCmdRMIImpl
Return the name of the server.
getServer() - Method in class com.ibm.tspaces.TSCmdSocketImpl
Return the name of the server.
getServer() - Method in class com.ibm.tspaces.TupleSpace
Return the name of the server.
getServerHostPort() - Method in class com.ibm.tspaces.server.TSServer
Return a string that combines the ip address of this host with the port on which the server is listening for conections.
getServerURL() - Method in class com.ibm.tspaces.URLCopy
getServerURL will return the URL pointing to the data on the Server.
getStatus() - Method in interface com.ibm.tspaces.examples.services.Demo.ButtonInterface
 
getStatus() - Method in class com.ibm.tspaces.examples.services.Demo.URLButton
Returns the status of the URLbutton
getStatus() - Method in class com.ibm.tspaces.examples.services.Demo.ActionThread
Returns our "currently running" status
getStatus() - Method in class com.ibm.tspaces.examples.services.Demo.ActionButton
Returns the running status of the thread associated with this class.
getTagName() - Method in class com.ibm.tspaces.xtuples.SubPath
Access method for the tagname of the subpath node.
getTagValue() - Method in class com.ibm.tspaces.xtuples.SubPath
Access method for the tag value of the subpath node.
getTimeStamp() - Method in class com.ibm.tspaces.SuperTuple
Get the timeStamp of when the Tuple was written into the TupleSpace on the server.
getTopGroup() - Method in class com.ibm.tspaces.ac.TsAclDBase
Return a reference to the Top Group in the Group hierarchy
getTransMgr() - Static method in class com.ibm.tspaces.server.TSServer
Return a reference to the current transaction manager
getTransState() - Method in class com.ibm.tspaces.Transaction
Returns the state of this transaction object
getTSpaceClients() - Method in class com.ibm.tspaces.TSCmdLocalImpl
Return the TSpace clients vector
getTSpaceClients() - Method in interface com.ibm.tspaces.TSResponse
Return the TSpace clients vector
getTuple() - Method in class com.ibm.tspaces.TupleSpaceEvent
Return the tuple of this event.
getTuple() - Method in class com.ibm.tspaces.query.MatchQuery
access the Tuple that defines this Match Query
getTupleID() - Method in class com.ibm.tspaces.SuperTuple
The UniqueId for a SuperTuple
getTupleSet() - Method in class com.ibm.tspaces.xtuples.TSXQuery
Returns a tuple corresponding to the set of tuples that this query should operate on.
getTupleTree() - Method in class com.ibm.tspaces.xtuples.XTuple
TupleTree getTupleTree() ** get the tupletree reference
getTupleType() - Method in class com.ibm.tspaces.xtuples.XTuple
Method to return the TupleType as a constant int
getTupleValue(SuperTuple) - Method in class com.ibm.tspaces.xtuples.XTuple
Method that gets the tuple value of the tuple passed in.
getType() - Method in class com.ibm.tspaces.Field
Return the Class instance that represents the type of the Field.
getType() - Method in class com.ibm.tspaces.FieldPS
Return the Class instance that represents the type of the FieldPS.
getUniqueID() - Method in class com.ibm.tspaces.TupleID
returns the int value of the UniqueID *** Warning ** This method is public because various server side components need to get at it.
getUniqueID() - Method in class com.ibm.tspaces.Transaction
This function returns the unique identifier for this transaction.
getUpdateCount() - Method in class com.ibm.tspaces.server.TSServer
This returns a counter that is incremented when the ACL and/or usertable has been updated.
getUpper() - Method in class com.ibm.tspaces.query.Range
access the Upper bound of the range
getURIReqProcessor(String) - Method in class com.ibm.tspaces.examples.services.Demo.DemoURIHandler
 
getURIReqProcessor(String) - Method in class com.ibm.tspaces.examples.services.DemoURIHandler
Returns an HTTP request processor to deal with the uri.
getURL() - Method in class com.ibm.tspaces.URLCopy
getURL will return a URL that points to a valid copy of the URL data.
getUser() - Method in class com.ibm.tspaces.ac.AuthChecker
Return the Userid that has been validated.
getUser() - Method in class com.ibm.tspaces.ac.adminapp.LoginDialog
return the user input after OK is pressed
getUserElements() - Method in class com.ibm.tspaces.ac.AuthChecker
Return an enumeration of Userid Elements in the Hashtable Each element in the Enumeration will be a Userid String.
getUserName() - Method in class com.ibm.tspaces.TSCmdRMIImpl
Return the name of the User.
getUserName() - Static method in class com.ibm.tspaces.TupleSpace
gets the user name
getUserPrincipal() - Method in class com.ibm.tspaces.TSCmdLocalImpl
Return the Principal object for the authenticated userid
getUserPrincipal() - Method in interface com.ibm.tspaces.TSResponse
Return the Principal object for the authenticated userid
getUsers() - Method in class com.ibm.tspaces.ac.AuthChecker
Get a reference to the Hashtable
getValue() - Method in class com.ibm.tspaces.Field
Return the value of the Field.
getValue() - Method in class com.ibm.tspaces.FieldPS
Return the value of the FieldPS.
getValue() - Method in class com.ibm.tspaces.query.IndexQuery
access the search Value
getValue() - Method in class com.ibm.tspaces.xtuples.TAttr
 
getVersion() - Static method in class com.ibm.tspaces.server.TSServer
Return the version string for the server
getVersion() - Static method in class com.ibm.tspaces.TupleSpace
Class Method to Return the TSpaces Code Version number.

H

handles(String, SuperTuple) - Method in class com.ibm.tspaces.examples.handler.StaleTupleSpaceHandler
Do I handle this command on this argument? For now, always say yes because the factory will only call us on the command strings that we handle and we operate on all types of tuples When each handler only handles one command, can tighten this up.
hasChildTuples() - Method in class com.ibm.tspaces.xtuples.XTuple
Method to check if a tuple has any children tuples
hashCode() - Method in class com.ibm.tspaces.ac.TsPrincipal
Returns a hashcode for this principal.
HEIGHT - Static variable in class com.ibm.tspaces.examples.whiteboard.Whiteboard
 
HEIGHT - Static variable in class com.ibm.tspaces.examples.simple.AppletTst1
 
host - Static variable in class com.ibm.tspaces.examples.whiteboard.Whiteboard
 
Host - Variable in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
This is the Host where the TupleSpace Server is running
host() - Method in class com.ibm.tspaces.examples.services.Demo
Returns a string representing the address (hostname) for this server.
hostName - Variable in class com.ibm.tspaces.server.TSServer
The name and IP address of the host that the server is running on.
HTTP_ADMIN_OK - Static variable in class com.ibm.tspaces.server.TSServer
This flag will allow or disallow Admin and Erase freatures from the HTTP server.
httpPort - Variable in class com.ibm.tspaces.server.TSServer
 
httpServer - Variable in class com.ibm.tspaces.server.TSServer
 
HTTPServerSupport - Static variable in class com.ibm.tspaces.server.TSServer
This flag controls whether or not a HTTP server is started.

I

id - Variable in class com.ibm.tspaces.TupleSpaceEvent
The type of this event.
in(Tuple) - Method in class com.ibm.tspaces.TupleSpace
Deprecated. Use waitToTake() instead.
incr(SuperTuple) - Method in class com.ibm.tspaces.Semaphore
increment the semaphore, make sure your code is able to call this method --- wherever you call decr from had better not be holding locks that are needed for the other part to call incr
incrementUpdateCount() - Method in class com.ibm.tspaces.server.TSServer
The TSHAdmin SetUpdateFlag command will invoke this method as a signal that the User and/or ACL information has changed.
INDEX_FIELD - Static variable in class com.ibm.tspaces.ConfigTuple
IndexField number
INDEX_UNIQUE - Static variable in class com.ibm.tspaces.ConfigTuple
Index items must be Unique.
INDEXCREATE - Static variable in class com.ibm.tspaces.TupleSpace
 
indexCreate(String, Class, ConfigTuple, boolean) - Method in class com.ibm.tspaces.TupleSpace
Create an index and specify Index Configuration.
INDEXDESTROY - Static variable in class com.ibm.tspaces.TupleSpace
 
indexDestroy(String) - Method in class com.ibm.tspaces.TupleSpace
Destroy an index.
INDEXFIELD - Static variable in class com.ibm.tspaces.TupleSpace
 
IndexQuery - class com.ibm.tspaces.query.IndexQuery.
Class IndexQuery Use the T Tree index structure to answer the query.
IndexQuery(String, Object) - Constructor for class com.ibm.tspaces.query.IndexQuery
Create a new IndexQuery object that will query the associated index for the specified value.
INDEXSTATUS - Static variable in class com.ibm.tspaces.TupleSpace
 
indexStatus(String) - Method in class com.ibm.tspaces.TupleSpace
Get back the status of a Field index.
init() - Method in class com.ibm.tspaces.examples.whiteboard.Whiteboard
Initialization: This could be entered automatically when running as an applet or by being called from main() is being run from an application.
init() - Method in class com.ibm.tspaces.examples.simple.AppletTst1
Initialization: This could be entered automatically when running as an applet or by being called from main() is being run from an application.
init() - Method in class com.ibm.tspaces.examples.simple.SuperHeros
Here is where we will write the initial data to the tuplespace Then we will do the queries.
init() - Method in class com.ibm.tspaces.examples.simple.Example4a
 
init() - Method in class com.ibm.tspaces.examples.services.SendMail
This will handle the initial processing It will do any backlog of requests by looking for unprocessed tuples It will set up RegisterEvent to process all future events
init() - Method in class com.ibm.tspaces.examples.services.Pager
This will handle the initial processing It will do any backlog of requests by looking for unprocessed tuples It will set up RegisterEvent to process all future events
init(String) - Method in class com.ibm.tspaces.examples.simple.Simple2
 
init(Whiteboard) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
TupleSpace Initiallization routine.
initDBase() - Method in class com.ibm.tspaces.ac.TsAclDBase
Initialize the TSAclDBase instance This will read special User and group information from the config file so that this class can respond correctly to ACVerifier methods.
inp(SuperTuple) - Method in class com.ibm.tspaces.TupleSpace
Deprecated. Use take() instead.
insertBefore(SuperTuple, SuperTuple) - Method in class com.ibm.tspaces.xtuples.XTuple
Method to insert a child before a reference child in the child list
ipAddress - Variable in class com.ibm.tspaces.server.TSServer
 
isAnchored() - Method in class com.ibm.tspaces.xtuples.TSXQuery
The method returns whether the current query is anchored to the document root
isCopyOK() - Method in class com.ibm.tspaces.URLCopy
isCopyOK will return true if the File was sucessfull written to the T Spaces Server.
isDebugOn() - Static method in class com.ibm.tspaces.Debug
Method to let caller test the value of the debug switch.
isDescendant() - Method in class com.ibm.tspaces.xtuples.SubPath
Access method for descendant
isException() - Method in class com.ibm.tspaces.Waiter
Was there an exception for this callback?
isExpired() - Method in class com.ibm.tspaces.SuperTuple
Return true if the current time is greater than the Tuple (_timeStamp + _expire) Normally this should only be done by the server since the _timestamp is set by the server and the client and server clocks may not be in sync.
isFormal - Variable in class com.ibm.tspaces.Field
The flag to indicate that this Field is formal.
isFormal() - Method in class com.ibm.tspaces.Field
Return true if the Field is "formal", meaning that it only has a type and not a value.
isMember(Principal) - Method in class com.ibm.tspaces.ac.TsPrincipal
Returns true if the passed principal is a member of the group.
isModified() - Method in class com.ibm.tspaces.ac.adminapp.AclTree
 
isModified() - Method in class com.ibm.tspaces.ac.adminapp.AclList
return true if we modified the state of the TsAclDBase or the UserTable and it should be updated at the server.
isNegative() - Method in class com.ibm.tspaces.ac.TsAclEntry
Returns true if this is a negative ACL entry (one denying the associated principal the set of permissions in the entry), false otherwise.
isOK() - Method in class com.ibm.tspaces.ac.adminapp.LoginDialog
Dialog ending status.
isOwner(Principal) - Method in class com.ibm.tspaces.ac.TsAcl
Returns true if the given principal is an owner of the ACL.
isShutdown() - Static method in class com.ibm.tspaces.server.TSServer
Return the shutdown status
isTimeOut() - Method in class com.ibm.tspaces.Waiter
Was the wait interrupted or timed out?
isValidTSName(String) - Static method in class com.ibm.tspaces.TupleSpace
 
isWild() - Method in class com.ibm.tspaces.xtuples.SubPath
Returns whether the pathnode is a wildcard
itemStateChanged(ItemEvent) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardControls
The state of the item was changed.

K

killConnection() - Static method in class com.ibm.tspaces.TSCmdRMIImpl
This method is used to close the current connection to the server.
killConnection(String, Exception) - Static method in class com.ibm.tspaces.TSCmdSocketImpl
this method is used to close the current connection to the server.
killConnection(String, Exception) - Static method in class com.ibm.tspaces.TSCmdLocalImpl
this method is used to close the current connection to the server.

L

lightButton - Variable in class com.ibm.tspaces.examples.services.Demo.StatusLight
 
LINES - Static variable in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
 
log(Properties) - Method in class com.ibm.tspaces.server.TSServer
Deposit the stack trace of the thrown error or exception into the log.
log(String) - Method in class com.ibm.tspaces.server.TSServer
Deposit the string into the log.
log(Throwable) - Method in class com.ibm.tspaces.server.TSServer
Deposit the stack trace of the thrown error or exception into the log.
logFile - Variable in class com.ibm.tspaces.server.TSServer
The logfile for the server.
LoginDialog - class com.ibm.tspaces.ac.adminapp.LoginDialog.
This class implements a a dialog panel that will request a a TSpaces server and the userid and password This was originally a 1.1 AWT dialog and has been converted directly to use JFC.
LoginDialog(Frame) - Constructor for class com.ibm.tspaces.ac.adminapp.LoginDialog
Constructor for LoginDialog The parent Frame object must be specified
lostOwnership(Clipboard, Transferable) - Method in class com.ibm.tspaces.examples.copypaste.TClipboard
lostOwnership method is required to implement the ClipboardOwner interface.

M

main(String[]) - Static method in class com.ibm.tspaces.server.TSServer
The main entry point for the TSServer Program.
main(String[]) - Static method in class com.ibm.tspaces.URLCopy
Test the URLCopy Object.
main(String[]) - Static method in class com.ibm.tspaces.Debug
Verify that it works.
main(String[]) - Static method in class com.ibm.tspaces.ConfigTuple
Run a quick test.
main(String[]) - Static method in class com.ibm.tspaces.Field
Test routine for Field
main(String[]) - Static method in class com.ibm.tspaces.TupleSpace
Test routine.
main(String[]) - Static method in class com.ibm.tspaces.FieldPS
Test routine for FieldPS
main(String[]) - Static method in class com.ibm.tspaces.ac.TsAcl
Main **
main(String[]) - Static method in class com.ibm.tspaces.ac.adminapp.AclTree
This is just for development testing.
main(String[]) - Static method in class com.ibm.tspaces.ac.adminapp.AclList
This is just for development testing.
main(String[]) - Static method in class com.ibm.tspaces.ac.adminapp.AclEntryEdit
This is just for development testing.
main(String[]) - Static method in class com.ibm.tspaces.ac.adminapp.LoginDialog
A main method that demonstrates how to use this class, and allows testing
main(String[]) - Static method in class com.ibm.tspaces.ac.adminapp.AdminApp
This is where the initial setup of AdminApp (as an application) takes place.
main(String[]) - Static method in class com.ibm.tspaces.services.utility.Worker
The starting point of execution for the Worker thread We will parse the command line Usage: Worker [-D] [-h tsHost] [-n tsName] [number] number = the number of Worker threads to start.
main(String[]) - Static method in class com.ibm.tspaces.services.utility.Migrate
The starting point of execution for the Migrate thread We will parse the command line Usage: Migrate [-D] [-h tsHost] [-n tsName] [number] number = the number of Migrate threads to start.
main(String[]) - Static method in class com.ibm.tspaces.services.utility.Monitor
Parse the command line to get list of systems to monitor and then Monitor the systems.
main(String[]) - Static method in class com.ibm.tspaces.xtuples.SubPath
 
main(String[]) - Static method in class com.ibm.tspaces.xtuples.TSXQuery
 
main(String[]) - Static method in class com.ibm.tspaces.examples.mergesort.SortThread
The starting point of execution for the sort thread
main(String[]) - Static method in class com.ibm.tspaces.examples.mergesort.MergeSort2
The starting point of execution for the merge sort.
main(String[]) - Static method in class com.ibm.tspaces.examples.mergesort.MergeSort
The starting point of execution for the merge sort.
main(String[]) - Static method in class com.ibm.tspaces.examples.whiteboard.Whiteboard
Run the whiteboard as an application.
main(String[]) - Static method in class com.ibm.tspaces.examples.whiteboard.WhiteboardMonitor
 
main(String[]) - Static method in class com.ibm.tspaces.examples.copypaste.TClipboard
The main man.
main(String[]) - Static method in class com.ibm.tspaces.examples.rhonda.RockPaperScissors
 
main(String[]) - Static method in class com.ibm.tspaces.examples.simple.AppletTst1
Run the AppletTst1 as an application.
main(String[]) - Static method in class com.ibm.tspaces.examples.simple.SuperHeros
This is an application so we have to have a main that gets control and picks out any parameters java ....SuperHeros hostname
main(String[]) - Static method in class com.ibm.tspaces.examples.simple.Example1
 
main(String[]) - Static method in class com.ibm.tspaces.examples.simple.PerfTest1
 
main(String[]) - Static method in class com.ibm.tspaces.examples.simple.PerfTest2
 
main(String[]) - Static method in class com.ibm.tspaces.examples.simple.Example3
The main method for this class
main(String[]) - Static method in class com.ibm.tspaces.examples.simple.Simple1
 
main(String[]) - Static method in class com.ibm.tspaces.examples.simple.Example5
 
main(String[]) - Static method in class com.ibm.tspaces.examples.simple.Simple2
 
main(String[]) - Static method in class com.ibm.tspaces.examples.simple.Example6
 
main(String[]) - Static method in class com.ibm.tspaces.examples.simple.Example7
 
main(String[]) - Static method in class com.ibm.tspaces.examples.simple.Example4a
 
main(String[]) - Static method in class com.ibm.tspaces.examples.simple.tstURLCopy
Test the URLCopy Object.
main(String[]) - Static method in class com.ibm.tspaces.examples.services.SendMail
Startup the SendMail Process
main(String[]) - Static method in class com.ibm.tspaces.examples.services.Demo
 
main(String[]) - Static method in class com.ibm.tspaces.examples.services.TstClient
Test the Service Client.
main(String[]) - Static method in class com.ibm.tspaces.examples.services.PrintText
Startup the PrintText Service Client.
main(String[]) - Static method in class com.ibm.tspaces.examples.services.SMTPMailer
Just for unit testing
main(String[]) - Static method in class com.ibm.tspaces.examples.services.TstServer
Startup the TstServer Service Client.
main(String[]) - Static method in class com.ibm.tspaces.examples.services.Pager
Startup the SendMail Process
main(String[]) - Static method in class com.ibm.tspaces.examples.services.WorkerTest
The starting point of execution for the WorkerTest
main(String[]) - Static method in class com.ibm.tspaces.examples.services.Shutdown
This is code to issue the SHUTDOWN Syntax: java com.ibm.tspaces.examples.services.Shutdown host user password The default is to use the Default port 8201.
main(String[]) - Static method in class com.ibm.tspaces.examples.services.PrintTester
Test the PrintText Service Client.
main(String[]) - Static method in class com.ibm.tspaces.examples.handler.StaleTupleSpaceHandler
This is code to test the handler by simulating what a client application would do to load a special handler and then invode the the new commands.Normally this code would be part of the application that is going to to make use of the handler.
makeField(String) - Static method in class com.ibm.tspaces.Field
Construct a formal Field instance from the name of a class.
makeJarFile(Class[]) - Method in class com.ibm.tspaces.TupleSpace
For all the classes, if the class is in a jar file, grab the entire jar file otherwise for plain .class classes ship them in their own .jar file.
match(String) - Method in class com.ibm.tspaces.xtuples.TAttr
 
matches(Field) - Method in class com.ibm.tspaces.Field
This method is used to determine if the specified Field matches the current Field.
matches(Field) - Method in class com.ibm.tspaces.FieldPS
This method is used to determine if the specified FieldPS matches the current FieldPS.
matches(Field) - Method in class com.ibm.tspaces.examples.handler.StaleTimestamp
match based on the less than criterion.
matches(SuperTuple) - Method in class com.ibm.tspaces.SuperTuple
Return true if the specified Tuple matches this Tuple.
MatchQuery - class com.ibm.tspaces.query.MatchQuery.
Class MatchQuery This class extends the generic Query interface.
MatchQuery(SuperTuple) - Constructor for class com.ibm.tspaces.query.MatchQuery
Create a new MatchQuery
MAX - Static variable in class com.ibm.tspaces.Debug
specifies that all levels of debug output be displayed.
members() - Method in class com.ibm.tspaces.ac.TsPrincipal
Returns an enumeration of the members in the group.
Merger - class com.ibm.tspaces.examples.mergesort.Merger.
This class implements a runnable object that when given control in the run method, will start merging DataTuple objects that it finds in the space.
Merger(String, String) - Constructor for class com.ibm.tspaces.examples.mergesort.Merger
Create a Merger object.
MergeSort - class com.ibm.tspaces.examples.mergesort.MergeSort.
This class implements a merge sort using TupleSpace.
MergeSort() - Constructor for class com.ibm.tspaces.examples.mergesort.MergeSort
Sort a set of randomly generated integers.
MergeSort(int) - Constructor for class com.ibm.tspaces.examples.mergesort.MergeSort
Sort a set of randomly generated integers.
MergeSort(int, String) - Constructor for class com.ibm.tspaces.examples.mergesort.MergeSort
Sort a set of randomly generated integers.
MergeSort(int, String, int) - Constructor for class com.ibm.tspaces.examples.mergesort.MergeSort
Sort a set of randomly generated integers.
MergeSort(int, String, int, String) - Constructor for class com.ibm.tspaces.examples.mergesort.MergeSort
Sort a set of randomly generated integers.
MergeSort(int, String, int, String, int) - Constructor for class com.ibm.tspaces.examples.mergesort.MergeSort
Sort a set of randomly generated integers.
MergeSort2 - class com.ibm.tspaces.examples.mergesort.MergeSort2.
This class implements a merge sort using TupleSpace.
MergeSort2(int, String, String, int) - Constructor for class com.ibm.tspaces.examples.mergesort.MergeSort2
Sort a set of randomly generated integers.
mergeTuples(DataTuple, DataTuple) - Method in class com.ibm.tspaces.examples.mergesort.SortThread
Extract the two Vectors of integers from some data Tuples and merge sort them to produce a data Tuple with the values sorted.
mergeTuples(DataTuple, DataTuple) - Method in class com.ibm.tspaces.examples.mergesort.Merger
Extract the two Vectors of integers from some data Tuples and merge sort them to produce a data Tuple with the values sorted.
mergeVectors(Vector, Vector) - Method in class com.ibm.tspaces.examples.mergesort.SortThread
Merge sort two vectors of sorted integers.
mergeVectors(Vector, Vector) - Method in class com.ibm.tspaces.examples.mergesort.Merger
Merge sort two vectors of sorted integers.
Migrate - class com.ibm.tspaces.services.utility.Migrate.
This class implements a TupleSpace Migrate facility that will mgrate the TupleSpaces from one server to another server.
Migrate_TSHOST - Static variable in class com.ibm.tspaces.services.utility.Migrate
Default host for Migrate Space
Migrate_TSNAME - Static variable in class com.ibm.tspaces.services.utility.Migrate
Default name for the Migrate Space
Migrate(String) - Constructor for class com.ibm.tspaces.services.utility.Migrate
Create a Migrate object.
MIN - Static variable in class com.ibm.tspaces.Debug
specifies the default level of Debug output.
Monitor - class com.ibm.tspaces.services.utility.Monitor.
This class will monitor the status of one or more TSpaces servers and report if any of them quit responding
Monitor() - Constructor for class com.ibm.tspaces.services.utility.Monitor
 
mouseClicked(MouseEvent) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
The mouse button was clicked.
mouseClicked(MouseEvent) - Method in class com.ibm.tspaces.examples.services.Demo
 
mouseDragged(MouseEvent) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
The mouse was dragged.
mouseEntered(MouseEvent) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
The mouse entered this panel.
mouseEntered(MouseEvent) - Method in class com.ibm.tspaces.examples.services.Demo
 
mouseExited(MouseEvent) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
The mouse left this panel.
mouseExited(MouseEvent) - Method in class com.ibm.tspaces.examples.services.Demo
 
mouseMoved(MouseEvent) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
The mouse was moved.
mousePressed(MouseEvent) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
The mouse button was pressed.
mousePressed(MouseEvent) - Method in class com.ibm.tspaces.examples.services.Demo
 
mouseReleased(MouseEvent) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
The mouse button was released.
mouseReleased(MouseEvent) - Method in class com.ibm.tspaces.examples.services.Demo
 
MULTIUPDATE - Static variable in class com.ibm.tspaces.TupleSpace
 
multiUpdate(Tuple) - Method in class com.ibm.tspaces.TupleSpace
Each field of the tuple should be a SuperTuple and is to be written to the space.
MULTIWRITE - Static variable in class com.ibm.tspaces.TupleSpace
 
multiWrite(Tuple) - Method in class com.ibm.tspaces.TupleSpace
Each field of the tuple should be a SuperTuple and is to be written to the space.

N

name() - Method in class com.ibm.tspaces.Field
Deprecated. Use getName()
NO_INDEX - Static variable in class com.ibm.tspaces.ConfigTuple
No Index for this Field name
NotActive - Variable in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
 
numberOfFields() - Method in class com.ibm.tspaces.SuperTuple
Return the number of fields in the Tuple.
numChildren(Element) - Static method in class com.ibm.tspaces.xtuples.TupleTree
Method to take an XML4J DOM element and count its number of children Whitespaces here are not ignored.

O

OK - Static variable in class com.ibm.tspaces.TupleSpace
The string used between the server to signal good the operation completely normally.
oldStatus - Variable in class com.ibm.tspaces.examples.services.Demo.StatusLight
 
ON - Static variable in class com.ibm.tspaces.Debug
If true, then Format and write the info to stderr, file or both
OrQuery - class com.ibm.tspaces.query.OrQuery.
Used to combine two queries with OR semantics This class extends the generic Query interface.
OrQuery(Query, Query) - Constructor for class com.ibm.tspaces.query.OrQuery
Create a new OrQuery
OTHER - Static variable in class com.ibm.tspaces.examples.services.TService
 
out(boolean) - Static method in class com.ibm.tspaces.Debug
If ON switch set, display the specified debug info for one of the Java primitive types.
out(byte) - Static method in class com.ibm.tspaces.Debug
 
out(char) - Static method in class com.ibm.tspaces.Debug
 
out(double) - Static method in class com.ibm.tspaces.Debug
 
out(float) - Static method in class com.ibm.tspaces.Debug
 
out(int) - Static method in class com.ibm.tspaces.Debug
 
out(int, Object) - Static method in class com.ibm.tspaces.Debug
If debugOn switch set for specified level, display the specified debug info.
out(int, String, Throwable) - Static method in class com.ibm.tspaces.Debug
Display the stacktrace info after an exception based on level
out(long) - Static method in class com.ibm.tspaces.Debug
 
out(Object) - Static method in class com.ibm.tspaces.Debug
If ON switch set, display the specified debug info.
out(short) - Static method in class com.ibm.tspaces.Debug
 
out(String, Throwable) - Static method in class com.ibm.tspaces.Debug
Display the exception info + stacktrace info after an exception This form of Debug.out is always displayed.
out(Tuple) - Method in class com.ibm.tspaces.TupleSpace
Deprecated. Use write() instead
outerPanel - Variable in class com.ibm.tspaces.ac.adminapp.LoginDialog
Outer Panel inside dialog box

P

P_ADMIN - Static variable in interface com.ibm.tspaces.ac.AclFactory.DefaultPermissions
 
P_ALL - Static variable in interface com.ibm.tspaces.ac.AclFactory.DefaultPermissions
 
P_CREATE - Static variable in interface com.ibm.tspaces.ac.AclFactory.DefaultPermissions
 
P_READ - Static variable in interface com.ibm.tspaces.ac.AclFactory.DefaultPermissions
 
P_RW - Static variable in interface com.ibm.tspaces.ac.AclFactory.DefaultPermissions
 
P_RWC - Static variable in interface com.ibm.tspaces.ac.AclFactory.DefaultPermissions
 
P_WRITE - Static variable in interface com.ibm.tspaces.ac.AclFactory.DefaultPermissions
 
page(String, String) - Method in class com.ibm.tspaces.examples.services.Pager
The page(toaddr,msg) method will send the msg to toaddr
Pager - class com.ibm.tspaces.examples.services.Pager.
Pager accepts PAGER requests from the Service T Space, and pages the individual with a specified message, ala almpage.
Pager(String, String) - Constructor for class com.ibm.tspaces.examples.services.Pager
Pager Constructor
paint(Graphics) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
Paints the panel.
paint(Graphics) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardControls
Paints me.
paint(Graphics) - Method in class com.ibm.tspaces.examples.simple.AppletTst1
paint() is called to redisplay
paint(Graphics) - Method in class com.ibm.tspaces.examples.services.Demo.StatusLight
Paints the light
paint(Graphics, Vector, Vector) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
Paints the panel based on the vectos of lines and colors.
painted - Variable in class com.ibm.tspaces.examples.services.Demo.StatusLight.StatusLightUpdater
 
PaintOK - Static variable in class com.ibm.tspaces.examples.whiteboard.Whiteboard
 
parseConfigTuple(String, SuperTuple) - Static method in class com.ibm.tspaces.TupleSpace
 
PerfTest1 - class com.ibm.tspaces.examples.simple.PerfTest1.
This class implements a very simple performance test of TupleSpace.
PerfTest1() - Constructor for class com.ibm.tspaces.examples.simple.PerfTest1
 
PerfTest2 - class com.ibm.tspaces.examples.simple.PerfTest2.
This class implements a very simple performance test of TupleSpace.
PerfTest2() - Constructor for class com.ibm.tspaces.examples.simple.PerfTest2
 
permissions() - Method in class com.ibm.tspaces.ac.TsAclEntry
Returns an enumeration of the permissions in this ACL entry.
PERSISTENCE - Static variable in class com.ibm.tspaces.ConfigTuple
Persistance Option
PERSISTENCE - Static variable in class com.ibm.tspaces.TupleSpace
configuration field names.
POINTS - Static variable in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
 
port - Variable in class com.ibm.tspaces.server.TSServer
The port that the server listens on for new connections from client TupleSpaces.
port - Static variable in class com.ibm.tspaces.examples.whiteboard.Whiteboard
 
Port - Variable in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
This is the port number for the TupleSpace server.
PRINT_FILE - Static variable in class com.ibm.tspaces.examples.services.TService
 
PRINT_TEXT - Static variable in class com.ibm.tspaces.examples.services.TService
 
print(String, String, Long) - Method in class com.ibm.tspaces.examples.services.PrintText
The print(msg) method will place the string data into a file and then issue the specified print command.
printfile(URLCopy, String, Long) - Method in class com.ibm.tspaces.examples.services.PrintText
The printfile method will get the file data from the the url and place it in the directory and then issue the specified print command.
printQ() - Method in class com.ibm.tspaces.examples.services.TService
Give Debug info on Queue
printStackTrace(String) - Static method in class com.ibm.tspaces.Debug
Display the stacktrace info at any time.
PrintTester - class com.ibm.tspaces.examples.services.PrintTester.
PrintTester will send print requests to the PrintText Service A client that wants to use the PrintText services needs to only do the following
PrintTester() - Constructor for class com.ibm.tspaces.examples.services.PrintTester
 
PrintText - class com.ibm.tspaces.examples.services.PrintText.
PrintText accepts "PrintText"" requests from TupleSpace and issues a specified command to send the specified text to the printer The PrintText service is started by issuing the java invocation and specifying the PrinterName, PrintCommand and FileDirectory as parameters
printText(String, String, String) - Static method in class com.ibm.tspaces.examples.services.PrintTester
 
PrintText(String, String, String, String) - Constructor for class com.ibm.tspaces.examples.services.PrintText
PrintText Constructor
printText(String, URL, String) - Static method in class com.ibm.tspaces.examples.services.PrintTester
 
processGET(PrintStream, String, HTTPMessage, InetAddress) - Method in class com.ibm.tspaces.examples.services.DemoDebugHTTPReqProcessor
 
processHEAD(PrintStream, String, HTTPMessage, InetAddress) - Method in class com.ibm.tspaces.examples.services.DemoDebugHTTPReqProcessor
Currently we do not handle HEAD
processOther(PrintStream, String, HTTPMessage, InetAddress) - Method in class com.ibm.tspaces.examples.services.DemoDebugHTTPReqProcessor
Currently we do not handle Other
processPOST(PrintStream, String, HTTPMessage, InetAddress) - Method in class com.ibm.tspaces.examples.services.DemoDebugHTTPReqProcessor
Currently we do not handle POST
processQuery(TSXQuery) - Method in class com.ibm.tspaces.xtuples.XQueryImpl
The method that takes in an xquery, and executes it on the current TSDB contents.
publish() - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
Publish the current content to tuplespace.
PURGEWAIT - Static variable in class com.ibm.tspaces.TupleSpace
 
putField(int, Field) - Method in class com.ibm.tspaces.SuperTuple
Insert the specified Field at the indicated position i.
putPrincipal(Principal) - Method in class com.ibm.tspaces.ac.TsAclDBase
add Principal
putQ(Object) - Method in class com.ibm.tspaces.examples.services.TService
Method: putQ(Object obj) will place specified object into the FIFO Queue

Q

Query - interface com.ibm.tspaces.query.Query.
This is the superclass of all the query types that can be specified by the client.

R

Range - class com.ibm.tspaces.query.Range.
Used to specify the upper and lower bounds for a range query.
Range(Object, Object) - Constructor for class com.ibm.tspaces.query.Range
Create a new Range
READ - Static variable in class com.ibm.tspaces.TupleSpace
 
read(Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
read(Serializable, Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
read(Serializable, Serializable, Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
read(SubclassableTuple) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
read(SuperTuple) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
read(Tuple) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
readAclDBaseFile(String) - Static method in class com.ibm.tspaces.ac.TsAclDBase
readAclDBaseFile will read a file that contains the TsAclDBase object
readAclDBaseTuple(TS) - Static method in class com.ibm.tspaces.ac.TsAclDBase
readAclDBaseTuple will read the TsAclDBase object from the Admin space
readAclDBaseTuple(TupleSpace) - Static method in class com.ibm.tspaces.ac.TsAclDBase
readAclDBaseTuple will read the TsAclDBase object from the Admin space
READMAIL - Static variable in class com.ibm.tspaces.examples.services.TService
 
READTUPLEBYID - Static variable in class com.ibm.tspaces.TupleSpace
 
readTupleById(TupleID) - Method in class com.ibm.tspaces.TupleSpace
read a specific tuple from the space.
readUserFile(String) - Static method in class com.ibm.tspaces.ac.AuthChecker
readUserFile will read a file that contains the user and password Key info
readUserFileTuple(TupleSpace) - Static method in class com.ibm.tspaces.ac.AuthChecker
readUserFileTuple will read the UserFile object from the Admin space
ready - Variable in class com.ibm.tspaces.examples.services.Demo.ActionThread.Listener
 
refresh() - Method in class com.ibm.tspaces.ac.adminapp.AclList
Refresh the list of TSpace ACLs
remove() - Method in class com.ibm.tspaces.TupleSpaceEvent
Checks if this is a remove event.
removeAll() - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
This is called our parent (Whiteboard) gets a applet destroy() event.
removeAttribute(String) - Method in class com.ibm.tspaces.xtuples.XTuple
Method to remove an attribute from a Tuple The method returns true if the attribute was found.
removeBelongsTo(Group) - Method in class com.ibm.tspaces.ac.TsPrincipal
Removes the specified group from the member.
removeChild(Tuple) - Method in class com.ibm.tspaces.xtuples.XTuple
Method to remove a child reference from the child tuple vector.
removeEntry(Principal, AclEntry) - Method in class com.ibm.tspaces.ac.TsAcl
Removes an ACL entry from this ACL.
removeMember(Principal) - Method in class com.ibm.tspaces.ac.TsPrincipal
Removes the specified member from the group.
removeNulls(Object[]) - Static method in class com.ibm.tspaces.TupleSpaceException
remove the nulls from the params because they will cause a problem when formatting.
removePermission(Permission) - Method in class com.ibm.tspaces.ac.TsAclEntry
Removes the specified permission from this ACL entry.
removePrincipalFromGroup(String, String) - Method in class com.ibm.tspaces.ac.TsAclDBase
Remove Principal from Group
removeWaiter(Integer) - Method in class com.ibm.tspaces.CallbackThread
Remove a waiter from my pending table.
replaceChild(SuperTuple, SuperTuple) - Method in class com.ibm.tspaces.xtuples.XTuple
Method to replace a child tuple with a new child tuple in the child list The method returns true or false depending on whether the oldchild could be found or not.
retName() - Method in interface com.ibm.tspaces.examples.services.Demo.ButtonInterface
 
retName() - Method in class com.ibm.tspaces.examples.services.Demo.URLButton
Returns the name of the button as a string.
retName() - Method in class com.ibm.tspaces.examples.services.Demo.ActionButton
Returns the name of this button as a string.
RHONDA - Static variable in class com.ibm.tspaces.TupleSpace
 
rhonda(Tuple) - Method in class com.ibm.tspaces.TupleSpace
The rendevous primitive.
RockPaperScissors - class com.ibm.tspaces.examples.rhonda.RockPaperScissors.
This class implements the game of Rock-Paper-Scissors using the rhonda() TupleSpace primitive.
RockPaperScissors() - Constructor for class com.ibm.tspaces.examples.rhonda.RockPaperScissors
 
run() - Method in class com.ibm.tspaces.server.TSServer
The execution entry point for this thread.
run() - Method in class com.ibm.tspaces.TupleSpaceObservableThread
Query tuplespace periodically.
run() - Method in class com.ibm.tspaces.CallbackThread
This is the main code for the callback listener thread.
run() - Method in class com.ibm.tspaces.services.utility.Worker
The starting point of execution.
run() - Method in class com.ibm.tspaces.services.utility.Migrate
The starting point of execution for each space.
run() - Method in class com.ibm.tspaces.examples.mergesort.SortThread
The starting point of execution.
run() - Method in class com.ibm.tspaces.examples.mergesort.MergeSort2
Starting point of execution for thread.
run() - Method in class com.ibm.tspaces.examples.mergesort.MergeSort
Starting point of execution for thread.
run() - Method in class com.ibm.tspaces.examples.mergesort.Merger
The starting point of execution.
run() - Method in class com.ibm.tspaces.examples.whiteboard.Whiteboard
run: Is entered as as a result of a start thread It is not currently being used.
run() - Method in class com.ibm.tspaces.examples.simple.AppletTst1
run: Is entered as as a result of a start thread It is not currently being used.
run() - Method in class com.ibm.tspaces.examples.simple.Example3
This run method will write some Tuples to the space This could represent the actions of another client.
run() - Method in class com.ibm.tspaces.examples.services.SendMail
The run() method will wait for mail Tuple to be queue The Tuple has the format: [ String name, String to-email-addr, String message ] or [ String name, String[] mail-headers, String message ]
run() - Method in class com.ibm.tspaces.examples.services.Demo.StatusLight.StatusLightUpdater
The heart of the status light updater thread.
run() - Method in class com.ibm.tspaces.examples.services.Demo.ActionThread
The heart of the ActionThread class
run() - Method in class com.ibm.tspaces.examples.services.Demo.ActionThread.Listener
The heart of the listener class.
run() - Method in class com.ibm.tspaces.examples.services.TstClient
 
run() - Method in class com.ibm.tspaces.examples.services.PrintText
The run() method will wait for a print request Tuple to be Queued It will then take the request from TSpaces and then invoke the print method to Print the text that is included in the Tuple.
run() - Method in class com.ibm.tspaces.examples.services.TstServer
The run() method will wait for a request Tuple to be Queued It will then take the request from TSpaces and then invoke the test() method .
run() - Method in class com.ibm.tspaces.examples.services.Pager
The run() method will wait for pager Tuple to be queued The Tuple has the format: [ String name, String to-page-addr, String message ]
run() - Method in class com.ibm.tspaces.examples.services.WorkerTest
The starting point of execution.
run() - Method in class com.ibm.tspaces.examples.services.PrintTester
 
run() - Method in class com.ibm.tspaces.examples.handler.StaleTupleSpaceHandler
actually run as a background daemon and do the deletions of stale tuples.
runTime - Variable in class com.ibm.tspaces.server.TSServer
Source of information about the java VM

S

satisfiedBy(ResultTuple) - Method in class com.ibm.tspaces.xtuples.TSXQuery
A method that's used to perform XQL queries on an XML document (vs.
saveAction() - Method in class com.ibm.tspaces.ac.adminapp.AdminApp
This handles whatever is needed to save the changes when the user selects the Save button
SCAN - Static variable in class com.ibm.tspaces.TupleSpace
 
scan(Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve all Tuples from the space that match a Tuple template.
scan(Serializable, Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve all Tuples from the space that match a Tuple template.
scan(Serializable, Serializable, Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve all Tuples from the space that match a Tuple template.
scan(SuperTuple) - Method in class com.ibm.tspaces.TupleSpace
Retrieve all Tuples from the space that match a Tuple template.
SCANALL - Static variable in class com.ibm.tspaces.TupleSpace
 
Semaphore - class com.ibm.tspaces.Semaphore.
Class semaphore is a simple counting semaphore.
Semaphore() - Constructor for class com.ibm.tspaces.Semaphore
 
send() - Method in class com.ibm.tspaces.examples.services.SMTPMailer
This will cause the Message to be sent to one or more recipients While it was parsing the headers, it built a list of email addresses.
send(String[], String) - Method in class com.ibm.tspaces.examples.services.SendMail
The send(String[] headers,msg) method will send the msg using the specified headers
send(String, String) - Method in class com.ibm.tspaces.examples.services.SendMail
The send(toaddr,msg) method will send the msg to toaddr
SendMail - class com.ibm.tspaces.examples.services.SendMail.
SendMail accepts "SendMail" requests from TupleSpace and sends the specified message to the specified userid The SendMail service is started by issuing the java invocation and specifying the SMTP Host system as a parameter java com.ibm.tspaces.examples.services.SendMail mail.sys.com A client that wants to use the services needs to only do the following
SENDMAIL - Static variable in class com.ibm.tspaces.examples.services.TService
Possible values for _ServiceType
SendMail(String, String, String) - Constructor for class com.ibm.tspaces.examples.services.SendMail
SendMail Constructor
sendResponse(String, Integer, SuperTuple) - Method in class com.ibm.tspaces.TSCmdLocalImpl
Send a response to the client, All responses should come through here! If the communication fails we disable all further communication with this port, indicate that TSIOHandler should stop and return false to the caller.
sendResponse(String, Integer, SuperTuple) - Method in interface com.ibm.tspaces.TSResponse
Send a response to the client, All responses should come through here!
SEQ_NUM - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
The top level tuple sent to the server has four fields ( Seq #, CmdTuple, clientID, Flag)
SEQ_NUM - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
The top level tuple sent to the server has four fields ( Seq #, CmdTuple, clientID, Flag)
SEQ_NUM - Static variable in class com.ibm.tspaces.TupleSpace
The top level tuple sent to the server has four fields ( Seq #, CmdTuple, clientID, Flag)
seqNumber() - Method in class com.ibm.tspaces.Transaction
Returns a unique number associated with this Transaction instance.
ServerConnection - class com.ibm.tspaces.ServerConnection.
The class server connection is just a structure to store the input and output connections to the server.
ServerConnection(String, ObjectOutput, CallbackThread, int, TSCmd) - Constructor for class com.ibm.tspaces.ServerConnection
construct a connection struct class.
setAclDBase(TsAclDBase) - Static method in class com.ibm.tspaces.ac.AclFactory
setAclDBase **
setAssert(boolean) - Static method in class com.ibm.tspaces.Debug
Method to let caller turn the assert processing on or off.
setAttribute(String, String) - Method in class com.ibm.tspaces.xtuples.XTuple
Method to set an attribute for a Tuple If the attribute exists, it's first removed, and then replaced with the new attribute
setCallbackThreads(boolean) - Static method in class com.ibm.tspaces.TupleSpace
Class method to set the default for specification of whether a new Thread will be used for Event Register callbacks.
setChanged() - Method in class com.ibm.tspaces.TupleSpaceObservable
Indicates that this object has changed.
setClosingDownByForcingFinalizers(boolean) - Static method in class com.ibm.tspaces.TupleSpace
Deprecated. No longer does anything - Use appletEnvoronment(true)
setCommandWaitTime(int) - Static method in class com.ibm.tspaces.TupleSpace
Class method to set the WaitTime for a command response to a new value.
setConnectionTries(int) - Static method in class com.ibm.tspaces.TupleSpace
Class method to set the connectionTries to a new value.
setConnectionWaitTime(int) - Static method in class com.ibm.tspaces.TupleSpace
Class method to set the connectionWaitTime to a new value.
setContent(String) - Method in class com.ibm.tspaces.examples.services.SMTPMailer
SetContent supplies the text of the email message There is plenty pof room for improvement here.
setData(String) - Method in class com.ibm.tspaces.examples.handler.StaleTuple
This method will set the data Field from the tuple.
setDebug(boolean) - Static method in class com.ibm.tspaces.TupleSpace
This static class method will cause debugging information to be displayed on on STDOUT.
setDebugFile(String) - Static method in class com.ibm.tspaces.Debug
Method to let caller specify a file to write debug info to.
setDebugOn(boolean) - Static method in class com.ibm.tspaces.Debug
Method to let caller turn the debug switch on or off.
setDebugOn(int, boolean) - Static method in class com.ibm.tspaces.Debug
Method to let caller turn the debug switch on or off.
setDebugOut(boolean) - Static method in class com.ibm.tspaces.Debug
Method to let caller control output to STDERR.
setDebugThreadOn(boolean) - Static method in class com.ibm.tspaces.Debug
Method to let caller turn the thread debug switch on or off.
setDrawMode(int) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
Set the draw mode.
setErase(boolean) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardControls
allow the Erase button to be enabled/disabled.
setExpire(long) - Method in class com.ibm.tspaces.SuperTuple
Set the _expire value.
setField(int, Field) - Method in class com.ibm.tspaces.SuperTuple
replace the specified Field at the indicated position i.
setFields(Vector) - Method in class com.ibm.tspaces.SuperTuple
Reset the Vector that contains the Fields Used to clone the SuperTuple Since clients should not be aware of this Vector this must be a protected field.
setFormal() - Method in class com.ibm.tspaces.Field
Deprecated. Use setFormal(true)
setFormal(boolean) - Method in class com.ibm.tspaces.Field
Set isFormal to specified value.
setFormal(int) - Method in class com.ibm.tspaces.SuperTuple
Deprecated. Use the form setFormal(i,true)
setFormal(int, boolean) - Method in class com.ibm.tspaces.SuperTuple
Set the indexed Field to the specified formal setting
setFormal(String) - Method in class com.ibm.tspaces.SuperTuple
Deprecated. Use the form setFormal(name,true)
setFormal(String, boolean) - Method in class com.ibm.tspaces.SuperTuple
Set the named Field to the specified formal setting
setHeader(String[]) - Method in class com.ibm.tspaces.examples.services.SMTPMailer
SetHeader takes a an array of header lines and extracts each one and sends it to the above setHeader method
setHeader(String, String) - Method in class com.ibm.tspaces.examples.services.SMTPMailer
SetHeader takes a single header line and extracts certain information and adds it to the Mail message
setHost(String) - Method in class com.ibm.tspaces.ac.adminapp.LoginDialog
This will set the Default values
setKey(String) - Method in class com.ibm.tspaces.examples.handler.StaleTuple
This method will set the Key Field from the tuple.
setLoginDefaults(String, String, String) - Method in class com.ibm.tspaces.ac.adminapp.LoginDialog
This will set the Default values in one call
setModified(boolean) - Method in class com.ibm.tspaces.ac.adminapp.AclTree
sets the modified status.
setModified(boolean) - Method in class com.ibm.tspaces.ac.adminapp.AclList
sets the modified status.
setName(int, String) - Method in class com.ibm.tspaces.SuperTuple
Set the name of the indexed Field.
setName(Principal, String) - Method in class com.ibm.tspaces.ac.TsAcl
Sets the name of this ACL.
setName(String) - Method in class com.ibm.tspaces.Field
Set the name of the Field.
setName(String) - Method in class com.ibm.tspaces.ac.TsPrincipal
Set the name to be associated with this Principal
setNegativePermissions() - Method in class com.ibm.tspaces.ac.TsAclEntry
Sets this ACL entry to be a negative one.
setOldStatus(boolean) - Method in class com.ibm.tspaces.examples.services.Demo.StatusLight
Sets the old status of the light
setOption(String, Serializable) - Method in class com.ibm.tspaces.ConfigTuple
Set an Option.
setParentTuple(TupleID) - Method in class com.ibm.tspaces.xtuples.XTuple
Method to set the parent node by inserting a reference to the parent tuple's TupleID
setPassword(String) - Static method in class com.ibm.tspaces.TupleSpace
Set default password to be used for access control for all spaces See comments on setUserName()
setPassword(String) - Method in class com.ibm.tspaces.ac.adminapp.LoginDialog
This will set the Default values
setPrincipal(Principal) - Method in class com.ibm.tspaces.ac.TsAclEntry
Specifies the principal for which permissions are granted or denied by this ACL entry.
setPublish(boolean) - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardControls
allow the Publish button to be enabled/disabled.
setQueryResult(Vector) - Method in class com.ibm.tspaces.XMLField
setQueryResult * The setter for the QueryResult
setQuiet(boolean) - Static method in class com.ibm.tspaces.Debug
Method to let caller turn off all output
setRetention(long) - Method in class com.ibm.tspaces.URLCopy
setRetetion will set the time to keep the file on the server before making it elgible for deletion by a cleanup process.
setRoot(XMLTuple) - Method in class com.ibm.tspaces.xtuples.TupleTree
Method for authorized users to "set" the root tuple of the Tuple Tree I'm still a little unclear on what the qualifier should be, maybe protected?
setRootTuple(TupleID) - Method in class com.ibm.tspaces.XMLField
setRootTuple * The setter for the root Tuple value
setSeed(String) - Method in class com.ibm.tspaces.ac.AuthChecker
Set the Encryption seed.
setStatus(boolean) - Method in class com.ibm.tspaces.examples.services.Demo.StatusLight
Sets the status of the light
setTimeStamp(long) - Method in class com.ibm.tspaces.SuperTuple
Set the TimeStamp value.
setTimeToLive(long) - Method in class com.ibm.tspaces.examples.handler.StaleTuple
Sets the time to live value
setTransState(int) - Method in class com.ibm.tspaces.Transaction
This is used by TupleSpace object to set the state of the transaction object to _RUNNING_STATE once a command has been sent.
setTSCmdImpl(String) - Static method in class com.ibm.tspaces.TupleSpace
Set default the class name for the TSCmdImpl that will be used for this Virtual Machine.
setTupleID(TupleID) - Method in class com.ibm.tspaces.SuperTuple
Assign to the unique id.
setTupleSet(Tuple) - Method in class com.ibm.tspaces.xtuples.TSXQuery
Sets the tuple corresponding to the set of tuples that this query should operate on.
setTupleType(int) - Method in class com.ibm.tspaces.xtuples.XTuple
Method to set the TupleType as a constant int
setTupleValue(SuperTuple, String) - Method in class com.ibm.tspaces.xtuples.XTuple
Method that sets the tupleContent field of a tuple passed in as an argument.
setType(Class) - Method in class com.ibm.tspaces.Field
Set the type of the Field.
setType(int, Class) - Method in class com.ibm.tspaces.SuperTuple
Set the type of a indexed field to the specified Class.
setType(String, Class) - Method in class com.ibm.tspaces.SuperTuple
Set the type of a named field to the Specified Class.
setUniqueID(String) - Method in class com.ibm.tspaces.Transaction
This function is called after the first command for this Transaction object has been sent to set the unique id for this transaction.
setup(String, String) - Method in class com.ibm.tspaces.TSCmdLocalImpl
Setup the command instance
setupButtons(Panel) - Method in class com.ibm.tspaces.examples.simple.AppletTst1
sets up some buttons that user can poke at Currently it only creates a "Write" button that causes a tuple to be written.
setupTS() - Method in class com.ibm.tspaces.examples.simple.AppletTst1
setup for TSpaces access
setUser(String) - Method in class com.ibm.tspaces.ac.adminapp.LoginDialog
This will set the Default values
setUserName(String) - Static method in class com.ibm.tspaces.TupleSpace
Set default username to be used for access control for all spaces in this virtual mmachine It will be used in the TupleSpace Constructor if not specified as a parameter and it will also be used for static commands issued prior to the constructor which setup a server connection (i.e.
setUserName(String, String) - Method in class com.ibm.tspaces.TupleSpace
Deprecated. There are new static setUser and setPassword methods
setUsers(Hashtable) - Method in class com.ibm.tspaces.ac.AuthChecker
Set the Hashtable that contains the user/key combinations
setValue(int, Serializable) - Method in class com.ibm.tspaces.SuperTuple
Set the value of a field to the Object passed.
setValue(Serializable) - Method in class com.ibm.tspaces.Field
Set the value of the Field to be any Serializable.
setValue(Serializable) - Method in class com.ibm.tspaces.FieldPS
Set the value of the FieldPS to be any Serializable.
setValue(String, Serializable) - Method in class com.ibm.tspaces.SuperTuple
Set the value of a named field to the Object passed.
setVisible(boolean) - Method in class com.ibm.tspaces.ac.adminapp.LoginDialog
setVisible overrides the setVisible for the parent dialog box so it can format the dialog box and then call the parent setVisible.
showPermissions(Principal) - Method in class com.ibm.tspaces.ac.TsAcl
simple debug rtn to display permissions for a user
Shutdown - class com.ibm.tspaces.examples.services.Shutdown.
This is a sample implementaion of a client command that will issue a SHUTDOWN command to the server.
SHUTDOWN - Static variable in class com.ibm.tspaces.TupleSpace
 
Shutdown() - Constructor for class com.ibm.tspaces.examples.services.Shutdown
 
shutdown(Exception) - Method in class com.ibm.tspaces.CallbackThread
shutdown this listener due to an IO exception, called by TupleSpace.killConnection.
shutdown(int) - Method in class com.ibm.tspaces.server.TSServer
Start the TSpaces shutdown process.
shutdown(String, int, String, String) - Static method in class com.ibm.tspaces.TupleSpace
 
Simple1 - class com.ibm.tspaces.examples.simple.Simple1.
This class implements a very simple TupleSpace program.
Simple1() - Constructor for class com.ibm.tspaces.examples.simple.Simple1
 
Simple2 - class com.ibm.tspaces.examples.simple.Simple2.
 
Simple2() - Constructor for class com.ibm.tspaces.examples.simple.Simple2
 
size() - Method in class com.ibm.tspaces.xtuples.TSXQuery
Returns our best guess at the potential size of the result of this query For XMLQueries this is hard to say, but this is really an issue of how many documents of each DTD type are stored inside the TSDB.
SMTPMailer - class com.ibm.tspaces.examples.services.SMTPMailer.
 
SMTPMailer(String) - Constructor for class com.ibm.tspaces.examples.services.SMTPMailer
Constructor that takes the name of the host that supports SMTP Port 25.
SortThread - class com.ibm.tspaces.examples.mergesort.SortThread.
This class implements a merge sort using a TupleSpace to hold the values to be sorted and intermediate results.
SortThread(TupleSpace, int) - Constructor for class com.ibm.tspaces.examples.mergesort.SortThread
Create a SortThread.
source - Variable in class com.ibm.tspaces.TupleSpaceEvent
The space name where the event was triggered.
StaleTimestamp - class com.ibm.tspaces.examples.handler.StaleTimestamp.
This class demonstrates how to subclass the Field method for exotic matching behavior.
StaleTimestamp(long) - Constructor for class com.ibm.tspaces.examples.handler.StaleTimestamp
construct a StaleTimestamp, only way to do it for now if via a single long
StaleTuple - class com.ibm.tspaces.examples.handler.StaleTuple.
A StaleTuple is an ordered sequence of Fields where the first field is a TimeToDie timestamp that is stored at the time that the Tuple is written.
StaleTuple() - Constructor for class com.ibm.tspaces.examples.handler.StaleTuple
constructor with no arguments builds a template tuple
StaleTuple(StaleTimestamp) - Constructor for class com.ibm.tspaces.examples.handler.StaleTuple
constructor with StaleTimestamp specified.
StaleTuple(String) - Constructor for class com.ibm.tspaces.examples.handler.StaleTuple
constructor with one String argument builds a template tuple to do simple match retrieve based on Field2
StaleTuple(String, String) - Constructor for class com.ibm.tspaces.examples.handler.StaleTuple
constructor just calls the super tuple constructor
StaleTupleSpaceHandler - class com.ibm.tspaces.examples.handler.StaleTupleSpaceHandler.
This class is a handler for a "StaleTupleSpace" this is a space that will clean up tuples that are in there too long.
StaleTupleSpaceHandler() - Constructor for class com.ibm.tspaces.examples.handler.StaleTupleSpaceHandler
empty constructor called by the factory methods to create the new handler
START - Static variable in class com.ibm.tspaces.examples.handler.StaleTupleSpaceHandler
the command to start this handler up as a daemon on the server that periodically deletes stale tuples
start() - Method in class com.ibm.tspaces.examples.whiteboard.Whiteboard
start() is called when it is time for the applet to start doing stuff.
start() - Method in class com.ibm.tspaces.examples.simple.AppletTst1
start() is called when it is time for the applet to start doing stuff.
startButton(String) - Method in class com.ibm.tspaces.examples.services.Demo
Starts a component running.
startRMIServer() - Method in class com.ibm.tspaces.server.TSServer
Starts the RMI server and registers the remote methods to the Registry.
startTime - Variable in class com.ibm.tspaces.server.TSServer
The time that server started execution.
status - Variable in class com.ibm.tspaces.examples.services.Demo.StatusLight
 
STATUS - Static variable in class com.ibm.tspaces.TupleSpace
 
status() - Method in class com.ibm.tspaces.server.TSServer
Generate a string that contains useful status info
status(String) - Static method in class com.ibm.tspaces.TupleSpace
 
status(String, int) - Static method in class com.ibm.tspaces.TupleSpace
 
statusHTML() - Method in class com.ibm.tspaces.examples.services.Demo
Returns a string in HTML that represents the current status of
statusLightUpdater - Variable in class com.ibm.tspaces.examples.services.Demo.StatusLight
 
stop() - Method in class com.ibm.tspaces.TupleSpaceObservableThread
Cause the thread to stop.
stop() - Method in class com.ibm.tspaces.examples.whiteboard.Whiteboard
stop() is called when the applet is no longer visible so we no longer need to keep painting the screen, but we should still listen for events.
stop() - Method in class com.ibm.tspaces.examples.simple.AppletTst1
stop() is called when the applet is no longer visible so we no longer need to keep painting the screen, but we should still listen for events.
stopCallback() - Method in class com.ibm.tspaces.CallbackThread
This method allows the TupleSpace instance to issue a stop to this thread.
storePassword(String, String) - Method in class com.ibm.tspaces.ac.AuthChecker
StorePassword will update the list of passwords that are maintained
STRUCT_INDEX - Static variable in class com.ibm.tspaces.ConfigTuple
The name of the index for structural queries
structureName() - Method in class com.ibm.tspaces.SuperTuple
Return a string representation of the Tuple's structure.
SubclassableTuple - class com.ibm.tspaces.SubclassableTuple.
A SubclassableTuple is an ordered sequence of Fields, and implements the subclassable version.
SubclassableTuple() - Constructor for class com.ibm.tspaces.SubclassableTuple
 
SubclassableTuple(Serializable) - Constructor for class com.ibm.tspaces.SubclassableTuple
 
SubclassableTuple(Serializable, Serializable) - Constructor for class com.ibm.tspaces.SubclassableTuple
 
SubclassableTuple(Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.SubclassableTuple
 
SubclassableTuple(Serializable, Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.SubclassableTuple
 
SubclassableTuple(Serializable, Serializable, Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.SubclassableTuple
 
SubclassableTuple(Serializable, Serializable, Serializable, Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.SubclassableTuple
 
SubPath - class com.ibm.tspaces.xtuples.SubPath.
The SubPath class encapsulates a single path node in the path expression of the XQuery.
SubPath(boolean) - Constructor for class com.ibm.tspaces.xtuples.SubPath
If the subpath node is just a "//", then this constructor sets that flag.
SubPath(String) - Constructor for class com.ibm.tspaces.xtuples.SubPath
Converts a pathString excerpt to an encapsulation of the XQL constructs.
SuperHeros - class com.ibm.tspaces.examples.simple.SuperHeros.
This example is based on the SuperHeros example that was in one of the TSpaces publications One of the differentiating features of TSpaces is that it builds an index on each named field in a tuple.
SuperHeros() - Constructor for class com.ibm.tspaces.examples.simple.SuperHeros
 
superTuple - Variable in class com.ibm.tspaces.TupleSpaceEvent
A tuple.
SuperTuple - class com.ibm.tspaces.SuperTuple.
A SuperTuple is an ordered sequence of Fields.
SuperTuple() - Constructor for class com.ibm.tspaces.SuperTuple
The default SuperTuple constructor.
SuperTuple(Serializable) - Constructor for class com.ibm.tspaces.SuperTuple
Make a Tuple whose Field is the type and value of an Object.
SuperTuple(Serializable, Serializable) - Constructor for class com.ibm.tspaces.SuperTuple
Make a SuperTuple whose Fields are the type and value of Objects.
SuperTuple(Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.SuperTuple
Make a SuperTuple whose Fields are the type and value of Objects.
SuperTuple(Serializable, Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.SuperTuple
Make a SuperTuple whose Fields are the type and value of Objects.
SuperTuple(Serializable, Serializable, Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.SuperTuple
Make a SuperTuple whose Fields are the type and value of Objects.
SuperTuple(Serializable, Serializable, Serializable, Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.SuperTuple
Make a SuperTuple whose Fields are the type and value of Objects.
SuperTuple(Serializable, Serializable, Serializable, Serializable, Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.SuperTuple
Make a SuperTuple whose Fields are the type and value of Objects.
SystemTuple - class com.ibm.tspaces.SystemTuple.
This class represents system data that is available for the user to look at.
SystemTuple() - Constructor for class com.ibm.tspaces.SystemTuple
 
SystemTuple(Serializable) - Constructor for class com.ibm.tspaces.SystemTuple
 
SystemTuple(Serializable, Serializable) - Constructor for class com.ibm.tspaces.SystemTuple
 
SystemTuple(Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.SystemTuple
 
SystemTuple(Serializable, Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.SystemTuple
 
SystemTuple(Serializable, Serializable, Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.SystemTuple
 

T

t1cnt - Variable in class com.ibm.tspaces.examples.mergesort.SortThread
Count of Tuple reads.
t2cnt - Variable in class com.ibm.tspaces.examples.mergesort.SortThread
 
TAKE - Static variable in class com.ibm.tspaces.TupleSpace
 
take(Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that has one Field matching the Serializables.
take(Serializable, Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a tuple from the space that has two Fields matching specified Serializables.
take(Serializable, Serializable, Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a tuple from the space that has three Fields matching specified Serializables.
take(SubclassableTuple) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a tuple from the space that matches a Tuple template.
take(SuperTuple) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a tuple from the space that matches a Tuple template.
take(Tuple) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a tuple from the space that matches a Tuple template.
takeOwnership() - Method in class com.ibm.tspaces.examples.copypaste.TClipboard
Called during initialization to get the current clipboard contents for display and then take Ownership of the system clipboard
TAKETUPLEBYID - Static variable in class com.ibm.tspaces.TupleSpace
 
takeTupleById(TupleID) - Method in class com.ibm.tspaces.TupleSpace
take a specific tuple from the space.
TAttr - class com.ibm.tspaces.xtuples.TAttr.
TAttr is the Tuple Tree attribute class.
TAttr(String, String) - Constructor for class com.ibm.tspaces.xtuples.TAttr
 
TClipboard - class com.ibm.tspaces.examples.copypaste.TClipboard.
This is a sample application to show the usefulness of TupleSpace.
TClipboard(String, String) - Constructor for class com.ibm.tspaces.examples.copypaste.TClipboard
Layout the frame and the buttons for the TClipboard Frame.
TClipboardTuple - class com.ibm.tspaces.examples.copypaste.TClipboardTuple.
This class represents a subclass of tuple that is (1) The tuplespace name (2) The user name (3) The buffer number (4) The cut/paste buffer data.
TClipboardTuple() - Constructor for class com.ibm.tspaces.examples.copypaste.TClipboardTuple
Make a formal TClipboardTuple to match with a tuple with any user, any buffer, any content string.
TClipboardTuple(String) - Constructor for class com.ibm.tspaces.examples.copypaste.TClipboardTuple
Make a formal TClipboardTuple to match with a tuple with any string in any buffer for a given user.
TClipboardTuple(String, int) - Constructor for class com.ibm.tspaces.examples.copypaste.TClipboardTuple
Make a formal TClipboardTuple to match with a tuple with any string for a given user.
TClipboardTuple(String, int, String) - Constructor for class com.ibm.tspaces.examples.copypaste.TClipboardTuple
Make a TClipboardTuple with passed string.
template() - Method in class com.ibm.tspaces.SuperTuple
Deprecated. Since we no longer differentiate between "formal" and "actual" tuples, this is no longer useful.
term() - Method in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
This is called when the windowClosing event arrives.
test() - Method in class com.ibm.tspaces.examples.simple.Example3
This represents the main application processing.
test(String, Long) - Method in class com.ibm.tspaces.examples.services.TstServer
The test(msg,ack) method will simulate a processing rtn then issue an ack.
testit(String) - Static method in class com.ibm.tspaces.examples.services.TstClient
 
TEXT_TUPLE - Static variable in class com.ibm.tspaces.xtuples.XTuple
 
theName - Variable in class com.ibm.tspaces.Field
The name of the Field.
theType - Variable in class com.ibm.tspaces.Field
The type of the Field, which can be any arbitrary Java Class.
theTypeString - Variable in class com.ibm.tspaces.Field
The named type of the Field, This may be needed at the Server to access the Class definition.
theValue - Variable in class com.ibm.tspaces.Field
The value of the Field, which is any arbitrary Java Serializable instance.
TIMEOUT - Static variable in class com.ibm.tspaces.Semaphore
Indicator returned when semophore is interrupted or timed out
TIMESTAMP_INDEX - Static variable in class com.ibm.tspaces.ConfigTuple
The name of the index for timeStamp (FIFO) queries
toString() - Method in class com.ibm.tspaces.server.TSServer
Enhanced toString method to give useful status info
toString() - Method in class com.ibm.tspaces.URLCopy
Debug helper that displays the current object status
toString() - Method in class com.ibm.tspaces.ServerConnection
Display serverConnection as a String
toString() - Method in class com.ibm.tspaces.TupleID
Provide good debug output
toString() - Method in class com.ibm.tspaces.SuperTuple
Return a string representation of the Tuple.
toString() - Method in class com.ibm.tspaces.TupleSpaceEvent
Return a string representation of this event.
toString() - Method in class com.ibm.tspaces.Field
Return a String that represents the Field.
toString() - Method in class com.ibm.tspaces.XMLField
Return a String that represents the XMLField.
toString() - Method in class com.ibm.tspaces.FieldPS
Return a String that represents the Field.
toString() - Method in class com.ibm.tspaces.ac.TsAclEntry
Returns a string representation of the contents of this ACL entry.
toString() - Method in class com.ibm.tspaces.ac.TsPermission
Prints a string representation of this permission.
toString() - Method in class com.ibm.tspaces.ac.TsAcl
Returns a string representation of the ACL contents.
toString() - Method in class com.ibm.tspaces.ac.TsPrincipal
Prints a string representation of this Principal.
toString() - Method in class com.ibm.tspaces.query.AndQuery
Display the Query
toString() - Method in class com.ibm.tspaces.query.IndexQuery
Display the Query
toString() - Method in class com.ibm.tspaces.query.OrQuery
Display the Query
toString() - Method in class com.ibm.tspaces.query.Range
Display the Query
toString() - Method in class com.ibm.tspaces.xtuples.TupleTree
Prints out the value of the tuple and then dumps the contents of the XTuple object
toString() - Method in class com.ibm.tspaces.xtuples.SubPath
The method that prints out the contents of the subpath node in a pretty format
toString() - Method in class com.ibm.tspaces.xtuples.XTuple
This method basically does a core dump of the contents of the current XTuple class.
toString() - Method in class com.ibm.tspaces.examples.services.TService
Debug helper that displays the current object status
Transaction - class com.ibm.tspaces.Transaction.
This is the client portion of the TSpaces Transaction support.
Transaction() - Constructor for class com.ibm.tspaces.Transaction
Each transaction starts with only a little bit of state
translate(String) - Static method in class com.ibm.tspaces.examples.rhonda.RockPaperScissors
 
TS_ARG - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
 
TS_ARG - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
 
TS_ARG - Static variable in class com.ibm.tspaces.TupleSpace
 
TS_CMD - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
 
TS_CMD - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
 
TS_CMD - Static variable in class com.ibm.tspaces.TupleSpace
 
TS_NAME - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
 
TS_NAME - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
 
TS_NAME - Static variable in class com.ibm.tspaces.TupleSpace
 
TS_RETURN_VALUE - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
 
TS_RETURN_VALUE - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
 
TS_RETURN_VALUE - Static variable in class com.ibm.tspaces.TupleSpace
 
TS_STATUS_CODE - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
 
TS_STATUS_CODE - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
 
TS_STATUS_CODE - Static variable in class com.ibm.tspaces.TupleSpace
 
TSACCESS - Static variable in class com.ibm.tspaces.TupleSpace
 
TsAcl - class com.ibm.tspaces.ac.TsAcl.
This class implements the java.security.Acl Interface.
TsAcl(String, Principal) - Constructor for class com.ibm.tspaces.ac.TsAcl
Constructor with name and Owner specified.
TsAclDBase - class com.ibm.tspaces.ac.TsAclDBase.
This class is used to store the User/Group hierarchy that is used for the TSpaces ACL support.
TsAclDBase() - Constructor for class com.ibm.tspaces.ac.TsAclDBase
Construct an TsAclDBase.
TsAclEntry - class com.ibm.tspaces.ac.TsAclEntry.
This is the class used for representing one entry in an Access Control List (ACL).
TsAclEntry() - Constructor for class com.ibm.tspaces.ac.TsAclEntry
Constructor
TsAclEntry(Principal, Permission) - Constructor for class com.ibm.tspaces.ac.TsAclEntry
Constructor with Principal and 1 permission
TsAclEntry(Principal, Permission[]) - Constructor for class com.ibm.tspaces.ac.TsAclEntry
Constructor with Principal and multiple permission
TSCmd - interface com.ibm.tspaces.TSCmd.
TSCmd is the Interface that the Client TupleSpace uses to comunicate with the Server.
TSCMD_LOCAL_IMPL - Static variable in class com.ibm.tspaces.TupleSpace
 
TSCMD_SOCKET_IMPL - Static variable in class com.ibm.tspaces.TupleSpace
 
TSCmdLocalImpl - class com.ibm.tspaces.TSCmdLocalImpl.
This is the Local implementation of the TSCmd interface.
TSCmdRMIImpl - class com.ibm.tspaces.TSCmdRMIImpl.
This is the RMI implementation of the TSCmd interface.
TSCmdRMIImpl(String, Integer, String, String) - Constructor for class com.ibm.tspaces.TSCmdRMIImpl
Sets up the RMI Security Manager and gets the reference to the Remote Server by looking up the RMI registry.
TSCmdSocketImpl - class com.ibm.tspaces.TSCmdSocketImpl.
This is the socket implementation of the TSCmd interface.
TSCmdSocketImpl(String, Integer, String, String) - Constructor for class com.ibm.tspaces.TSCmdSocketImpl
 
TSCREATE - Static variable in class com.ibm.tspaces.TupleSpace
 
TSDBTYPE - Static variable in class com.ibm.tspaces.ConfigTuple
DataBase Type Option
TSDBTYPE - Static variable in class com.ibm.tspaces.TupleSpace
 
TSDESTROY - Static variable in class com.ibm.tspaces.TupleSpace
 
TService - class com.ibm.tspaces.examples.services.TService.
TService is an abstract class that provides support for T Spaces clients that provide some external service to other T Spaces clients.
TService(String, String, String) - Constructor for class com.ibm.tspaces.examples.services.TService
TService Constructor
TSEXISTS - Static variable in class com.ibm.tspaces.TupleSpace
 
TsPermission - class com.ibm.tspaces.ac.TsPermission.
This class implements the java.security.acl.Permission Interface.
TsPermission(String) - Constructor for class com.ibm.tspaces.ac.TsPermission
TSPermission constructor **
TsPrincipal - class com.ibm.tspaces.ac.TsPrincipal.
This class implements the java.security.Principal, interface.
TsPrincipal(String) - Constructor for class com.ibm.tspaces.ac.TsPrincipal
Constructor with Principal name specified.
TSResponse - interface com.ibm.tspaces.TSResponse.
TSResponse is the Interface that the Server uses to send response to the client.
TSServer - class com.ibm.tspaces.server.TSServer.
TSServer is the main daemon process that serves requests for TupleSpace clients.
TSServer - Variable in class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
This holds a reference to the current TupleSpace.
TSServer() - Constructor for class com.ibm.tspaces.server.TSServer
Create a TSServer using the default parameters.
TSServer(int, String, boolean, double, String) - Constructor for class com.ibm.tspaces.server.TSServer
Create a TSServer using the specified parameters It will use the information that is either passed to the construtor as parameters or is in the Configuration file to start up the pieces of the TSServer.
TstClient - class com.ibm.tspaces.examples.services.TstClient.
TstClient will just send requests to TstServer at some random interval.
TstClient() - Constructor for class com.ibm.tspaces.examples.services.TstClient
 
TstServer - class com.ibm.tspaces.examples.services.TstServer.
TstServer accepts "TstServer"" requests from TupleSpace and simulates the processing of the request The TstServer service is started by issuing the java invocation and specifying the TupleSpace host name as parameters
TstServer(String) - Constructor for class com.ibm.tspaces.examples.services.TstServer
TstServer Constructor
tstURLCopy - class com.ibm.tspaces.examples.simple.tstURLCopy.
This class tests the facility to copy a file from a client and store it at the server where it can be retrieved by other clients
tstURLCopy() - Constructor for class com.ibm.tspaces.examples.simple.tstURLCopy
 
TSXQuery - class com.ibm.tspaces.xtuples.TSXQuery.
The TSXQuery class encapsulates a single XQL-like query Here is the list of components inside an TSXQuery 1.
TSXQuery(String) - Constructor for class com.ibm.tspaces.xtuples.TSXQuery
The TSXQuery constructor that takes then entire XQL-like query string and converts it to a sequence of SubPath objects for easy evaluation.
TSXQuery(XMLQuery) - Constructor for class com.ibm.tspaces.xtuples.TSXQuery
The TSXQuery constructor that takes a XMLQuery-wrapped query string as input
Tuple - class com.ibm.tspaces.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.
TUPLE_ADD - Static variable in class com.ibm.tspaces.TupleSpaceEvent
The add-tuple constant.
TUPLE_REMOVE - Static variable in class com.ibm.tspaces.TupleSpaceEvent
The removed-tuple constant.
tuple() - Method in class com.ibm.tspaces.Waiter
Return the queued up tuple
Tuple() - Constructor for class com.ibm.tspaces.Tuple
 
Tuple(Serializable) - Constructor for class com.ibm.tspaces.Tuple
 
Tuple(Serializable, Serializable) - Constructor for class com.ibm.tspaces.Tuple
 
Tuple(Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.Tuple
 
Tuple(Serializable, Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.Tuple
 
Tuple(Serializable, Serializable, Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.Tuple
 
Tuple(Serializable, Serializable, Serializable, Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.Tuple
 
Tuple(Serializable, Serializable, Serializable, Serializable, Serializable, Serializable, Serializable) - Constructor for class com.ibm.tspaces.Tuple
 
TupleID - class com.ibm.tspaces.TupleID.
The TupleID object represents the unique id of a Tuple.
TupleID() - Constructor for class com.ibm.tspaces.TupleID
prohibe use of default constructor except by subclass
TupleID(int) - Constructor for class com.ibm.tspaces.TupleID
create a TupleID based on the int sequence number
TupleID(String) - Constructor for class com.ibm.tspaces.TupleID
create a TupleID based on the String created by getID()
TupleSpace - class com.ibm.tspaces.TupleSpace.
A TupleSpace is a shared named collection (bag) of Tuples.
TupleSpace() - Constructor for class com.ibm.tspaces.TupleSpace
Create a default tuple space.
TupleSpace(String) - Constructor for class com.ibm.tspaces.TupleSpace
Create a named Tuple Space.
TupleSpace(String, String) - Constructor for class com.ibm.tspaces.TupleSpace
Create a named Tuple Space to be stored and managed by a specified Tuple Space Server.
TupleSpace(String, String, int) - Constructor for class com.ibm.tspaces.TupleSpace
Create a named Tuple Space to be stored and managed by a specified Tuple Space Server.
TupleSpace(String, String, int, String, String) - Constructor for class com.ibm.tspaces.TupleSpace
Create a named Tuple Space to be stored and managed by a specified Tuple Space Server.
TupleSpace(String, String, int, SuperTuple) - Constructor for class com.ibm.tspaces.TupleSpace
Create a named Tuple Space to be stored and managed by a specified Tuple Space Server.
TupleSpace(String, String, int, SuperTuple, String, String) - Constructor for class com.ibm.tspaces.TupleSpace
Create a named Tuple Space to be stored and managed by a specified Tuple Space Server.
TupleSpace(String, String, int, SuperTuple, SuperTuple, String, String) - Constructor for class com.ibm.tspaces.TupleSpace
Actual constructor used to create or access a named Tuple Space.
TupleSpace(String, String, int, SuperTuple, Tuple) - Constructor for class com.ibm.tspaces.TupleSpace
Create a named Tuple Space to be stored and managed by a specified Tuple Space Server.
TupleSpace(String, String, String) - Constructor for class com.ibm.tspaces.TupleSpace
Create or access a named Tuple Space with the specified user and password .
TupleSpace(String, String, String, String) - Constructor for class com.ibm.tspaces.TupleSpace
Create a named Tuple Space to be stored and managed by a specified Tuple Space Server.
TupleSpace(String, String, SuperTuple) - Constructor for class com.ibm.tspaces.TupleSpace
Create a named Tuple Space with the specified configuration to be stored and managed by a specified Tuple Space Server.
TupleSpace(String, String, SuperTuple, String, String) - Constructor for class com.ibm.tspaces.TupleSpace
Create a named Tuple Space to be stored and managed by a specified Tuple Space Server.
TupleSpace(String, SuperTuple) - Constructor for class com.ibm.tspaces.TupleSpace
Create a named Tuple Space with the specified configuration.
TupleSpace(String, SuperTuple, String, String) - Constructor for class com.ibm.tspaces.TupleSpace
Create a named Tuple Space with the specified configuration, username and password.
TupleSpace(Tuple) - Constructor for class com.ibm.tspaces.TupleSpace
Create a default tuple space.
TupleSpaceClientException - exception com.ibm.tspaces.TupleSpaceClientException.
Create a TupleSpaceClient exception that indicates that there is a problem on the Client when issuing a command.
TupleSpaceClientException(String) - Constructor for class com.ibm.tspaces.TupleSpaceClientException
 
TupleSpaceClientException(String, Object) - Constructor for class com.ibm.tspaces.TupleSpaceClientException
Create a TupleSpaceClient exception and record a reason for the exception.
TupleSpaceClientException(String, Object[]) - Constructor for class com.ibm.tspaces.TupleSpaceClientException
Create a TupleSpaceClient exception and record a reason for the exception.
TupleSpaceClientException(String, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceClientException
Create a TupleSpaceClient exception and record a reason for the exception.
TupleSpaceClientException(String, Object, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceClientException
Create a TupleSpaceClient exception and record a reason for the exception.
TupleSpaceClientException(String, Object, Object, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceClientException
Create a TupleSpaceClient exception and record a reason for the exception.
TupleSpaceClientException(String, Object, Object, Object, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceClientException
Create a TupleSpaceClient exception and record a reason for the exception.
TupleSpaceCommunicationException - exception com.ibm.tspaces.TupleSpaceCommunicationException.
Create a TupleSpace exception that indicates that there is a problem on the client side with communicating with the Tuple Space Server.
TupleSpaceCommunicationException(String) - Constructor for class com.ibm.tspaces.TupleSpaceCommunicationException
 
TupleSpaceCommunicationException(String, Object) - Constructor for class com.ibm.tspaces.TupleSpaceCommunicationException
Create a TupleSpaceCommunicaton exception and record a reason for the exception.
TupleSpaceCommunicationException(String, Object[]) - Constructor for class com.ibm.tspaces.TupleSpaceCommunicationException
Create a TupleSpaceCommunicaton exception and record a reason for the exception.
TupleSpaceCommunicationException(String, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceCommunicationException
Create a TupleSpaceCommunicaton exception and record a reason for the exception.
TupleSpaceCommunicationException(String, Object, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceCommunicationException
Create a TupleSpaceCommunicaton exception and record a reason for the exception.
TupleSpaceCommunicationException(String, Object, Object, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceCommunicationException
Create a TupleSpaceCommunicaton exception and record a reason for the exception.
TupleSpaceCommunicationException(String, Object, Object, Object, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceCommunicationException
Create a TupleSpaceCommunicaton exception and record a reason for the exception.
TupleSpaceERB - class com.ibm.tspaces.TupleSpaceERB.
This is the default localization class for the exception messages in the TupleSpace package.
TupleSpaceERB_DE - class com.ibm.tspaces.TupleSpaceERB_DE.
This is the localization class for the exception messages in the TupleSpace package.
TupleSpaceERB_DE() - Constructor for class com.ibm.tspaces.TupleSpaceERB_DE
 
TupleSpaceERB() - Constructor for class com.ibm.tspaces.TupleSpaceERB
 
TupleSpaceEvent - class com.ibm.tspaces.TupleSpaceEvent.
This class implements tuplespace event.
TupleSpaceEvent(String, int, SuperTuple) - Constructor for class com.ibm.tspaces.TupleSpaceEvent
Constructs an event from the specified tuplespace, event type, and tuple
TupleSpaceException - exception com.ibm.tspaces.TupleSpaceException.
A TupleSpaceException represents an exception to the normal processing of a TupleSpace.
TupleSpaceException(String) - Constructor for class com.ibm.tspaces.TupleSpaceException
Create a TupleSpace exception and record a reason for the exception.
TupleSpaceException(String, Object) - Constructor for class com.ibm.tspaces.TupleSpaceException
Create a TupleSpace exception and record a reason for the exception.
TupleSpaceException(String, Object[]) - Constructor for class com.ibm.tspaces.TupleSpaceException
Create a TupleSpace exception and record a reason for the exception.
TupleSpaceException(String, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceException
Create a TupleSpace exception and record a reason for the exception.
TupleSpaceException(String, Object, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceException
Create a TupleSpace exception and record a reason for the exception.
TupleSpaceException(String, Object, Object, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceException
Create a TupleSpace exception and record a reason for the exception.
TupleSpaceException(String, Object, Object, Object, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceException
Create a TupleSpace exception and record a reason for the exception.
TupleSpaceObservable - class com.ibm.tspaces.TupleSpaceObservable.
This class implements the subject (or publisher) in the observer pattern from the "Design Patterns" book.
TupleSpaceObservable(String, String, int, SuperTuple) - Constructor for class com.ibm.tspaces.TupleSpaceObservable
Constructs a new observable for a particular tuple space.
TupleSpaceObservable(String, String, SuperTuple) - Constructor for class com.ibm.tspaces.TupleSpaceObservable
Constructs a new observable for a particular tuple space.
TupleSpaceObservable(String, SuperTuple) - Constructor for class com.ibm.tspaces.TupleSpaceObservable
Constructs a new observable for a particular tuple space.
TupleSpaceObservableThread - class com.ibm.tspaces.TupleSpaceObservableThread.
This class implements the observable thread that queries a tuplespcae periodically.
TupleSpaceObservableThread(TupleSpaceObservable, String, String, int, SuperTuple) - Constructor for class com.ibm.tspaces.TupleSpaceObservableThread
Constructs a new observable thread.
TupleSpaceObservableThread(TupleSpaceObservable, String, String, SuperTuple) - Constructor for class com.ibm.tspaces.TupleSpaceObservableThread
Constructs a new observable thread.
TupleSpaceObservableThread(TupleSpaceObservable, String, SuperTuple) - Constructor for class com.ibm.tspaces.TupleSpaceObservableThread
Constructs a new observable thread.
TupleSpaceObserver - interface com.ibm.tspaces.TupleSpaceObserver.
This observer interface is for receiving tuplespace events.
TupleSpaceServerException - exception com.ibm.tspaces.TupleSpaceServerException.
Create a TupleSpaceServer exception that indicates that there is a problem on the Tuple Space Server
TupleSpaceServerException(String) - Constructor for class com.ibm.tspaces.TupleSpaceServerException
 
TupleSpaceServerException(String, Object) - Constructor for class com.ibm.tspaces.TupleSpaceServerException
Create a TupleSpaceServer exception and record a reason for the exception.
TupleSpaceServerException(String, Object[]) - Constructor for class com.ibm.tspaces.TupleSpaceServerException
Create a TupleSpaceServer exception and record a reason for the exception.
TupleSpaceServerException(String, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceServerException
Create a TupleSpaceServer exception and record a reason for the exception.
TupleSpaceServerException(String, Object, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceServerException
Create a TupleSpaceServer exception and record a reason for the exception.
TupleSpaceServerException(String, Object, Object, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceServerException
Create a TupleSpaceServer exception and record a reason for the exception.
TupleSpaceServerException(String, Object, Object, Object, Object, Object) - Constructor for class com.ibm.tspaces.TupleSpaceServerException
Create a TupleSpaceServer exception and record a reason for the exception.
TupleTree - class com.ibm.tspaces.xtuples.TupleTree.
TupleTree is the class that represents the entirety of the XML document that has been converted to the TupleTree.
TupleTree(String, TSDB, String, long, long, TupleID) - Constructor for class com.ibm.tspaces.xtuples.TupleTree
TupleTree (String, TSDB, String, long, long, TupleID) ** Constructor
type() - Method in class com.ibm.tspaces.Field
Deprecated. Use getType()

U

UPDATE - Static variable in class com.ibm.tspaces.TupleSpaceEvent
The update constant.
UPDATE - Static variable in class com.ibm.tspaces.TupleSpace
 
update() - Method in class com.ibm.tspaces.TupleSpaceEvent
Checks if this is an update event.
update(Observable, TupleSpaceEvent) - Method in interface com.ibm.tspaces.TupleSpaceObserver
Invoked when a particular space is updated.
update(SuperTuple) - Method in class com.ibm.tspaces.TupleSpace
Update the tuple in the space that matches the supplied Tuple It is assumed that the Tuple supplied has been retrieved from the space and contains a valid TupleID.
update(SuperTuple, SuperTuple) - Method in class com.ibm.tspaces.TupleSpace
Update the tuple in the space that matches the supplied tuple by replacing it with the replacer tuple.
update(TupleID, SuperTuple) - Method in class com.ibm.tspaces.TupleSpace
Update the tuple in the space that matches the supplied uniqueId by replacing it with the replacer tuple.
updateExpirationDate() - Method in class com.ibm.tspaces.examples.handler.StaleTuple
Sets the first Field to the date/time stanp when the object is elgible for deletion.
urlButton - Variable in class com.ibm.tspaces.examples.services.Demo.StatusLight
 
URLCopy - class com.ibm.tspaces.URLCopy.
URLCopy implements support for copying data (from a file or website) to and from a TupleSpace.
URLCopy(String) - Constructor for class com.ibm.tspaces.URLCopy
This constructor takes a filename and builds a URL object that is used in further processing This constructor can only be used on a TSpaces client to create the original URLCopy object.
URLCopy(URL) - Constructor for class com.ibm.tspaces.URLCopy
This constructor can only be used on a TSpaces client to create the original URLCopy object based on a URL.
usage() - Static method in class com.ibm.tspaces.examples.rhonda.RockPaperScissors
 
usage() - Static method in class com.ibm.tspaces.examples.simple.PerfTest1
 
USERS_TUPLE - Static variable in class com.ibm.tspaces.ac.AuthChecker
Tuple Identifier (Field[0])

V

value() - Method in class com.ibm.tspaces.Field
Deprecated. Use getValue()
VectorWithEquals - class com.ibm.tspaces.VectorWithEquals.
This is the same as the Vector utility class except that equals is performed element be element rather than using pointers.
VectorWithEquals() - Constructor for class com.ibm.tspaces.VectorWithEquals
 
VectorWithEquals(int) - Constructor for class com.ibm.tspaces.VectorWithEquals
 
VectorWithEquals(int, int) - Constructor for class com.ibm.tspaces.VectorWithEquals
 
verifyUser(String, String) - Method in class com.ibm.tspaces.ac.AuthChecker
Method that verififies a user

W

Waiter - class com.ibm.tspaces.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.
Waiter() - Constructor for class com.ibm.tspaces.Waiter
 
waitFor(long) - Method in class com.ibm.tspaces.Waiter
Wait for the call method to be called This method calls the semaphore's decrement method to block until the tuple arrives.
WAITTOREAD - Static variable in class com.ibm.tspaces.TupleSpace
 
waitToRead(Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
waitToRead(Serializable, Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
waitToRead(Serializable, Serializable, Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
waitToRead(SubclassableTuple) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
waitToRead(SubclassableTuple, long) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
waitToRead(SuperTuple) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
waitToRead(SuperTuple, long) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
waitToRead(Tuple) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
waitToRead(Tuple, long) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
WAITTOTAKE - Static variable in class com.ibm.tspaces.TupleSpace
 
waitToTake(Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a tuple from the space that has one Field matching the Serializables.
waitToTake(Serializable, Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a tuple from the space that has two Fields matching specified Serializables.
waitToTake(Serializable, Serializable, Serializable) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a tuple from the space that has three Fields matching specified Serializables.
waitToTake(SubclassableTuple) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a tuple from the space that matches a Tuple template.
waitToTake(SubclassableTuple, long) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
waitToTake(SuperTuple) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a tuple from the space that matches a Tuple template.
waitToTake(SuperTuple, long) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
waitToTake(Tuple) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a tuple from the space that matches a Tuple template.
waitToTake(Tuple, long) - Method in class com.ibm.tspaces.TupleSpace
Retrieve a Tuple from the space that matches the Tuple template.
Whiteboard - class com.ibm.tspaces.examples.whiteboard.Whiteboard.
This class implements a 'shared' whiteboard to be used with tuplespace.
Whiteboard() - Constructor for class com.ibm.tspaces.examples.whiteboard.Whiteboard
 
WhiteboardBeanInfo - class com.ibm.tspaces.examples.whiteboard.WhiteboardBeanInfo.
Provide a dummy BeanInfo class.
WhiteboardBeanInfo() - Constructor for class com.ibm.tspaces.examples.whiteboard.WhiteboardBeanInfo
 
WhiteboardControls - class com.ibm.tspaces.examples.whiteboard.WhiteboardControls.
The controls for the whiteboard.
WhiteboardControls(Panel) - Constructor for class com.ibm.tspaces.examples.whiteboard.WhiteboardControls
The constructor.
WhiteboardMonitor - class com.ibm.tspaces.examples.whiteboard.WhiteboardMonitor.
This class will create the WhiteBoard TupleSpace and then just check every so often that the server is still alive.
WhiteboardMonitor() - Constructor for class com.ibm.tspaces.examples.whiteboard.WhiteboardMonitor
 
WhiteboardPanel - class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel.
The panel of the whiteboard.
WhiteboardPanel() - Constructor for class com.ibm.tspaces.examples.whiteboard.WhiteboardPanel
The constructor
WIDTH - Static variable in class com.ibm.tspaces.examples.whiteboard.Whiteboard
 
WIDTH - Static variable in class com.ibm.tspaces.examples.simple.AppletTst1
 
Worker - class com.ibm.tspaces.services.utility.Worker.
This class implements a TupleSpace worker that will take a Runnable object from a space and run it.
WORKER_KEY - Static variable in class com.ibm.tspaces.services.utility.Worker
Contents of 1st Field for work request
WORKER_RESULT - Static variable in class com.ibm.tspaces.services.utility.Worker
Contents of 1st Field for work results
WORKER_TSHOST - Static variable in class com.ibm.tspaces.services.utility.Worker
Default host for Worker Space
WORKER_TSNAME - Static variable in class com.ibm.tspaces.services.utility.Worker
Default name for the Worker Space
Worker(String, String, int) - Constructor for class com.ibm.tspaces.services.utility.Worker
Create a Worker.
WorkerTest - class com.ibm.tspaces.examples.services.WorkerTest.
This class implements a TupleSpace worker that will take a Runnable object fro a space and run it.
WorkerTest(String, String) - Constructor for class com.ibm.tspaces.examples.services.WorkerTest
Create a Worker.
WRITE - Static variable in class com.ibm.tspaces.TupleSpace
 
write(Serializable) - Method in class com.ibm.tspaces.TupleSpace
Add a Tuple to the Tuple Space that has a single field equal to the Object.
write(Serializable, Serializable) - Method in class com.ibm.tspaces.TupleSpace
Add a Tuple to the Tuple Space that has two fields equal to the Objects passed in.
write(Serializable, Serializable, Serializable) - Method in class com.ibm.tspaces.TupleSpace
Add a Tuple to the Tuple Space that has two fields equal to the Serializables passed in.
write(SuperTuple) - Method in class com.ibm.tspaces.TupleSpace
Add the Tuple to the Tuple Space.
writeAclDBaseFile(String, TsAclDBase) - Static method in class com.ibm.tspaces.ac.TsAclDBase
writeAclDBaseFile will write the AclDBase into a file
writeAclDBaseTuple(TS, TsAclDBase) - Static method in class com.ibm.tspaces.ac.TsAclDBase
writeAclDBaseTuple will write the AclDBase to the Admin space
writeAclDBaseTuple(TupleSpace, TsAclDBase) - Static method in class com.ibm.tspaces.ac.TsAclDBase
writeAclDBaseTuple will write the AclDBase to the Admin space
writeModifiedAcls() - Method in class com.ibm.tspaces.ac.adminapp.AclList
Rewrite any modified Acl objects to the admin space
writeUserFile(String, Hashtable) - Static method in class com.ibm.tspaces.ac.AuthChecker
writeUserFile will write a file that contains the user and password Key info
writeUserFileTuple(TupleSpace, Hashtable) - Static method in class com.ibm.tspaces.ac.AuthChecker
writeUserFileTuple will write the UserFile to the Admin space

X

XMLField - class com.ibm.tspaces.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.
XMLField(String) - Constructor for class com.ibm.tspaces.XMLField
XMLField (String) * The constructor that just sets the XML value, no field name
XMLField(String, String) - Constructor for class com.ibm.tspaces.XMLField
XMLField (String, String) * The constructor setting a field name as well as the XML String inside
XMLField(XMLField) - Constructor for class com.ibm.tspaces.XMLField
XMLField (XMLField) * The constructor that builds and XMLField from another XMLField
XMLQuery - class com.ibm.tspaces.query.XMLQuery.
Class XMLQuery Used to create XML queries which are then passed to the XQuery objects This class extends the generic Query interface.
XMLQuery(String) - Constructor for class com.ibm.tspaces.query.XMLQuery
Create a new XMLQuery
XMLTuple - class com.ibm.tspaces.XMLTuple.
A XMLTuple is an ordered sequence of Fields that defines a node in the XML DOM tree.
XMLTuple() - Constructor for class com.ibm.tspaces.XMLTuple
Default Constructor
XQueryImpl - class com.ibm.tspaces.xtuples.XQueryImpl.
The XQueryImpl class support simple queries on the XTuple structure, providing a simple subset of the XQL query language.
XQueryImpl(TSDB, String) - Constructor for class com.ibm.tspaces.xtuples.XQueryImpl
Simple constructor that just assigns the value to the TSDB in use
XTuple - class com.ibm.tspaces.xtuples.XTuple.
XTuple.java * XTuple is the object that each XMLized Tuple contains.
XTuple(TupleTree, TSDB, String) - Constructor for class com.ibm.tspaces.xtuples.XTuple
 
XTupleException - exception com.ibm.tspaces.xtuples.XTupleException.
XTupleException.java * XTupleException is the overall exception thrown in any XTuple- related error case.
XTupleException(String) - Constructor for class com.ibm.tspaces.xtuples.XTupleException
constructor

_

_ADMIN_TSNAME - Static variable in class com.ibm.tspaces.TupleSpace
the name of the admin tuple space.
_AdminTS - Variable in class com.ibm.tspaces.ac.TsAclDBase
 
_AUTO_COPY_LABEL - Static variable in class com.ibm.tspaces.examples.copypaste.TClipboard
 
_AUTO_PASTE_LABEL - Static variable in class com.ibm.tspaces.examples.copypaste.TClipboard
 
_callback - Static variable in class com.ibm.tspaces.TSCmdLocalImpl
The CallbackThread instance for this TSCmd implementation It is a class object because there is only one per JVM
_CHECK_PERMISSIONS - Static variable in class com.ibm.tspaces.server.TSServer
should the server be in checking access permissions mode? see TS.command to see where this is used.
_Config - Variable in class com.ibm.tspaces.ac.TsAclDBase
 
_connectionOK - Variable in class com.ibm.tspaces.TSCmdSocketImpl
A flag that indicates if the connection to server can be established.
_currTransactions - Variable in class com.ibm.tspaces.TupleSpace
A list of the currently active transactions.
_DBTYPE_MMDB - Static variable in class com.ibm.tspaces.TupleSpace
 
_DBTYPE_SMALLDB - Static variable in class com.ibm.tspaces.TupleSpace
 
_DEBUG - Static variable in class com.ibm.tspaces.server.TSServer
is debugging on the server on or off??
_DEBUG_COMMUNICATION - Static variable in class com.ibm.tspaces.server.TSServer
 
_DEBUG_SECURITY - Static variable in class com.ibm.tspaces.server.TSServer
if _DEBUG_SECURITY is true then additional debug info relating to authorization and access permissions will be produced.
_DEFAULT_DBTYPE - Static variable in class com.ibm.tspaces.TupleSpace
 
_DEFAULT_INDEX_FIELD - Static variable in class com.ibm.tspaces.TupleSpace
 
_DEFAULT_PASSWORD - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
 
_DEFAULT_PASSWORD - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
 
_DEFAULT_PASSWORD - Static variable in class com.ibm.tspaces.TupleSpace
 
_DEFAULT_PERSISTENCE - Static variable in class com.ibm.tspaces.TupleSpace
Whether a tuple space is persistent by default and its index -1 indicates no index and what type
_DEFAULT_USER - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
This is what is used if no user/password is specified
_DEFAULT_USER - Static variable in class com.ibm.tspaces.TSCmdSocketImpl
This is what is used if no user/password is specified
_DEFAULT_USER - Static variable in class com.ibm.tspaces.TupleSpace
This is what is used if no user/password is specified
_defaultPassword - Static variable in class com.ibm.tspaces.TupleSpace
The password for this space.
_DEFAULTSERVERNAME - Static variable in class com.ibm.tspaces.examples.copypaste.TClipboard
 
_DEFAULTSPACENAME - Static variable in class com.ibm.tspaces.examples.copypaste.TClipboard
 
_defaultUserName - Static variable in class com.ibm.tspaces.TupleSpace
The Userid used for TupleSpace operations.
_DEFAULTUSERNAME - Static variable in class com.ibm.tspaces.examples.copypaste.TClipboard
 
_dispatchThreadNumber - Variable in class com.ibm.tspaces.TSCmdLocalImpl
the number of dispatch threads we have spawned so far --- so we can give them a unique #
_exit - Static variable in class com.ibm.tspaces.server.TSServer
This flag is set true when it is signalled that we want to exit.
_EXIT_BUTTON - Static variable in class com.ibm.tspaces.examples.copypaste.TClipboard
 
_FIRST_CMD - Static variable in class com.ibm.tspaces.TupleSpace
Indicates that the command being sent is the first one in a long transaction At the server side, the command will be preceded by a beginTrans
_GALAXY_DBTYPE - Static variable in class com.ibm.tspaces.server.TSServer
what type is the galaxy? Must know for recovery as well as creating it the first time The galaxy tells us the types of the rest of the spaces.
_GALAXY_TSNAME - Static variable in class com.ibm.tspaces.TupleSpace
the galaxy tuple space name.
_galaxyTS - Variable in class com.ibm.tspaces.TSCmdLocalImpl
The TupleSpace of all TupleSpaces maintained by the mother of all TupleSpace Servers.
_host - Static variable in class com.ibm.tspaces.examples.simple.AppletTst1
This is the Host where the TupleSpace Server is running
_isPersistent - Variable in class com.ibm.tspaces.TupleSpace
is this tuple space persistent?
_keyName - Variable in class com.ibm.tspaces.TSCmdSocketImpl
The key used to access the ServerConnection object
_NORMAL_CMD - Static variable in class com.ibm.tspaces.TupleSpace
Indicates that the command being sent is part of a larger transaction.
_NUMBER_OF_BUFFERS - Static variable in class com.ibm.tspaces.examples.copypaste.TClipboard
 
_OK - Variable in class com.ibm.tspaces.ac.adminapp.LoginDialog
This will get set to "true" if the user presses OK otherwise it will remain false.
_OK_BUTTON - Static variable in class com.ibm.tspaces.examples.copypaste.TClipboard
 
_password - Variable in class com.ibm.tspaces.TSCmdRMIImpl
The password for this TSCmdImpl.
_password - Variable in class com.ibm.tspaces.TSCmdSocketImpl
The password for this TSCmdImpl.
_password - Variable in class com.ibm.tspaces.TSCmdLocalImpl
The password for this TSCmdImpl.
_password - Variable in class com.ibm.tspaces.TupleSpace
The password for this space.
_port - Static variable in class com.ibm.tspaces.examples.simple.AppletTst1
 
_PUBLISH_BUTTON - Static variable in class com.ibm.tspaces.examples.copypaste.TClipboard
 
_queue - Variable in class com.ibm.tspaces.TSCmdLocalImpl
A Vector is used to queue the resultTuples to the CallbackThread
_READ_BUTTON - Static variable in class com.ibm.tspaces.examples.copypaste.TClipboard
 
_remServer - Static variable in class com.ibm.tspaces.TSCmdRMIImpl
Reference to the Remote TupleSpace server that exports the RMI interface
_SERVER_VERSION - Static variable in class com.ibm.tspaces.server.TSServer
Code Version.Level.Modification Change this when a new level of code is to be released
_shutdown - Variable in class com.ibm.tspaces.server.TSServer
indicates that shutdown is in process so no new sessions should be started
_shutdown - Static variable in class com.ibm.tspaces.TSCmdLocalImpl
if true then shutdown in progress
_STAND_ALONE_CMD - Static variable in class com.ibm.tspaces.TupleSpace
Indicates that the command being sent is not part of any bigger transaction At the server side, the command will be preceded by a beginTrans and succeeded by a commitTrans
_started - Static variable in class com.ibm.tspaces.examples.simple.AppletTst1
This will be set true when start() called and set to false when stop() is called;
_SYSTEM_CALLBACK_NUMBER - Variable in class com.ibm.tspaces.CallbackThread
the system itself registers a callback so that the server can tell it stuff.
_TOP_GROUP - Static variable in class com.ibm.tspaces.TupleSpace
the default top group that everyone is a part of.
_ts - Variable in class com.ibm.tspaces.examples.simple.AppletTst1
This holds a reference to the current TupleSpace.
_tsName - Variable in class com.ibm.tspaces.TupleSpace
The name of the tuple space.
_tsName - Static variable in class com.ibm.tspaces.examples.simple.AppletTst1
The Space name
_tsPort - Variable in class com.ibm.tspaces.TSCmdRMIImpl
The port for this space's server.
_tsPort - Variable in class com.ibm.tspaces.TSCmdSocketImpl
The port for this space's server.
_tsPort - Variable in class com.ibm.tspaces.TupleSpace
The port for this space's server.
_tsServer - Variable in class com.ibm.tspaces.TSCmdRMIImpl
The name of the machine running the TupleSpace server
_tsServer - Variable in class com.ibm.tspaces.TSCmdSocketImpl
The name of the machine running the TupleSpace server
_tsServer - Variable in class com.ibm.tspaces.TupleSpace
The name of the machine running the TupleSpace server
_uniqueID - Variable in class com.ibm.tspaces.TupleID
 
_userName - Variable in class com.ibm.tspaces.TSCmdRMIImpl
The username for this TSCmdImpl .
_userName - Variable in class com.ibm.tspaces.TSCmdSocketImpl
The username for this TSCmdImpl .
_userName - Variable in class com.ibm.tspaces.TSCmdLocalImpl
The username for this TSCmdImpl .
_userName - Variable in class com.ibm.tspaces.TupleSpace
The username for this space.
_userNameAlreadyUsed - Variable in class com.ibm.tspaces.TupleSpace
A flag to make sure we don't change the username after the connection has been verified.
_VERSION - Static variable in class com.ibm.tspaces.TupleSpace
Code Version.Level.Modification Change this when a new level of code is to be released
_VIEW_BUTTON - Static variable in class com.ibm.tspaces.examples.copypaste.TClipboard
 
_VIEW_DIALOG_TITLE - Static variable in class com.ibm.tspaces.examples.copypaste.TClipboard
 

A B C D E F G H I K L M N O P Q R S T U V W X _