ActivationInstantiator is responsible for creating instances of "activatable" objects.
ActivationMonitor is specific to an
ActivationGroup and is obtained when a group is reported active via a call to
ActivationSystem.activeGroup (this is done internally).
ActivationSystem provides a means for registering groups and "activatable" objects to be activated within those groups.
Activator facilitates remote object activation.
Activatable class provides support for remote objects that require persistent access over time and that can be activated by the system.
ActivationGroup is responsible for creating new instances of "activatable" objects in its group, informing its
ActivationMonitor when either: its object's become active or inactive, or the group as a whole becomes inactive.
UnknownGroupException is thrown by methods of classes and interfaces in the
java.rmi.activation package when the
ActivationGroupID parameter to the method is determined to be invalid, i.e., not known by the
ActivationSystem.
UnknownObjectException is thrown by methods of classes and interfaces in the
java.rmi.activation package when the
ActivationID parameter to the method is determined to be invalid.
Implementations are not required to support the activation mechanism. If activation is not supported by this implementation, several specific activation API methods are all required to throw UnsupportedOperationException. If activation is supported by this implementation, these methods must never throw UnsupportedOperationException. These methods are denoted by the presence of an entry for UnsupportedOperationException in the Throws section of each method's specification.