Remote Object Activation |
JDK 1.2 Contents |
UnicastRemoteObject
could be accessed from a server program that (1) created an instance of
the remote object, and (2) ran all the time. Now with the introduction
of the class java.rmi.activation.Activatable
and the RMI daemon,
rmid
, programs can be written to register information about remote
object implementations that should be created and execute "on demand",
rather than running all the time. The RMI daemon, rmid
, provides
a JVM from which other JVM instances may be spawned.
Starting out with activation
None of the activation tutorials should be the first material you read
on RMI. If you have never used RMI before, you should take a look at Getting
Started before you try these. The first three activation tutorials
are intended for developers who have had some experience developing Java
programs that access remote objects by means of the RMI classes provided
as part of the JDK.
java.rmi.activation.Activatable
.
UnicastRemoteObject
, to a class that
extends java.rmi.activation.Activatable
.
Activatable.exportObject
in the constructor of a class that does not extend from Activatable
, and
how to create a remote interface, based on the methods that should be made
available to remote clients.
MarshalledObject
is intended
for developers who have gone through at least one of the first three activation
tutorials. More tutorials may be added to this section in the next release,
based on your feedback.
For all of the source code used in the activation tutorials, you may choose from these formats:
For more information on object activation, you can also refer to the RMI Specification.We are very interested in knowing whether these tutorials are useful. Please send any comments or suggestions to: rmi-comments@java.sun.com, with a subject of "activation tutorials".
Copyright © 1998 Sun Microsystems,
Inc.. All Rights Reserved. |
JavaSoft |