|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.rmi.activation.ActivationGroupDesc

public final class ActivationGroupDesc


An activation group descriptor contains the information necessary to create/recreate an activation group in which to activate objects. Such a descriptor contains:
The group's class must be a concrete subclass of
ActivationGroup. A subclass of
ActivationGroup is created/recreated via the
ActivationGroup.createGroup static method that invokes
a special constructor that takes two arguments:
ActivationGroupID, and
java.rmi.MarshalledObject)
ActivationGroup
,
ActivationGroupID
,
Serialized Form| Nested Class Summary | |
|---|---|
static class |
ActivationGroupDesc.CommandEnvironment
Startup options for ActivationGroup implementations. |
| Constructor Summary | |
|---|---|
ActivationGroupDesc
Constructs a group descriptor that uses the system defaults for group implementation and code location. |
|
ActivationGroupDesc
Specifies an alternate group implementation and execution environment to be used for the group. |
|
| Method Summary | |
|---|---|
boolean |
equals
Compares two activation group descriptors for content equality. |
String |
getClassName
Returns the group's class name (possibly null). |
ActivationGroupDesc.CommandEnvironment |
getCommandEnvironment
Returns the group's command-environment control object. |
MarshalledObject |
getData
Returns the group's initialization data. |
String |
getLocation
Returns the group's code location. |
Properties |
getPropertyOverrides
Returns the group's property-override list. |
int |
hashCode
Produce identical numbers for similar ActivationGroupDescs. |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Constructor Detail |
|---|

public ActivationGroupDesc(Properties![]()
![]()
overrides, ActivationGroupDesc.CommandEnvironment
![]()
![]()
cmd)
null to accept
rmid's default.
This constructor will create an ActivationGroupDesc
with a null group class name, which indicates the system's
default ActivationGroup implementation.
overrides - the set of properties to set when the group is
recreated.cmd - the controlling options for executing the VM in
another process (or null).

public ActivationGroupDesc(String![]()
![]()
className, String
![]()
![]()
location, MarshalledObject
![]()
![]()
data, Properties
![]()
![]()
overrides, ActivationGroupDesc.CommandEnvironment
![]()
![]()
cmd)
className - the group's package qualified class name or
null. A null group class name indicates
the system's default ActivationGroup implementation.location - the location from where to load the group's
classdata - the group's initialization data contained in
marshalled form (could contain properties, for example)overrides - a properties map which will override those set
by default in the subprocess environment (will be translated
into -D options), or null.cmd - the controlling options for executing the VM in
another process (or null).| Method Detail |
|---|

public String![]()
![]()
getClassName()
null). A
null group class name indicates the system's default
ActivationGroup implementation.

public String![]()
![]()
getLocation()

public MarshalledObject![]()
![]()
getData()

public Properties![]()
![]()
getPropertyOverrides()
null

public ActivationGroupDesc.CommandEnvironment![]()
![]()
getCommandEnvironment()
null

public boolean equals(Object![]()
![]()
obj)
equals

in class Object

obj - the Object to compare with
Hashtable


public int hashCode()
ActivationGroupDescs.
hashCode

in class Object

Hashtable

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||