java.rmi.server.codebase property of the clients
should be a URL that points to this file. If the codebase
property is set correctly, this file will be downloaded to the
space and therefore will not need to be in its CLASSPATH.
Several properties control the behavior of book-buyer example clients:
java.security.policy
java.rmi.server.codebase space-examples-dl.jar file.
com.sun.jini.use.registry
com.sun.jini.use.registry property is set
to a non-null value, the client will look for the necessary
services in the RMI registry. If it is not set, or set to
null, the client will look for the necessary
services using the JiniTM Lookup
service.
Note: The JSTK examples can be run using only an RMI registry or both an RMI registry and a Jini Lookup service. Currently, an RMI registry has to be running for the clients to locate each other, even if Jini Lookup services are also being used to get references to a space and transaction manager. The JSTK examples may be modified in a future release to have the ability to use only Jini Lookup services.
com.sun.jini.rmiRegistryPort
outrigger.spacename
net.jini.space.JavaSpace. If looking in an RMI
registry, the value of this property will be the name that will
be used for the lookup call. If using a Jini Lookup
service, the client will look for a service with a
net.jini.lookup.entry.Name attribute set to the
value of this property.
com.sun.jini.lookup.groups
com.sun.jini.lookup.locator jini://hostname[:port]). If
this property is not set, the client will default to using
groups. The preferred method of locating a lookup service is by
using the com.sun.jini.lookup.groups property,
described above.
Currently, there are no known outstanding bugs in the JSTK 1.0 version of the books example.
Significant changes from 1.0Beta:
com.sun.jini.use.registry property, as
described above.
ShutDownAdmin interface. Because
this interface has been removed, the Shutdown button has
been removed as well.
Also in the 1.0Beta release of Outrigger, the
watcher client had a button that allowed the user to delete a
specific entry listed in the entry-list pane. Changes to the
AdminIterator made the Delete button no
longer applicable.