java.lang.Object | |
↳ | sun.rmi.server.Activation |
The Activator facilitates remote object activation. A "faulting"
remote reference calls the activator's activate
method
to obtain a "live" reference to a activatable remote object. Upon
receiving a request for activation, the activator looks up the
activation descriptor for the activation identifier, id, determines
the group in which the object should be activated and invokes the
activate method on the object's activation group (described by the
remote interface ActivationInstantiator
). The
activator initiates the execution of activation groups as
necessary. For example, if an activation group for a specific group
identifier is not already executing, the activator will spawn a
child process for the activation group.
The activator is responsible for monitoring and detecting when activation groups fail so that it can remove stale remote references from its internal tables.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Activation.DefaultExecPolicy | The default policy for checking a command before it is executed makes sure the appropriate com.sun.rmi.rmid.ExecPermission and set of com.sun.rmi.rmid.ExecOptionPermissions have been granted. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Main program to start the activation system.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Main program to start the activation system.
The usage is as follows: rmid [-port num] [-log dir].