java.rmi.activation
public final class ActivationGroupDesc extends Object implements Serializable
ActivationGroup
.ActivationGroup.createGroup(java.rmi.activation.ActivationGroupID, java.rmi.activation.ActivationGroupDesc, long)
method that
expectes the group class to have the two parameter constructor, the first
parameter being the ActivationGroupID
and the second the
MarshalledObject
.Modifier and Type | Class and Description |
---|---|
static class |
ActivationGroupDesc.CommandEnvironment
Contains the startup options for the
ActivationGroup
implementations. |
Constructor and Description |
---|
ActivationGroupDesc(Properties aProperties,
ActivationGroupDesc.CommandEnvironment environment)
Create the new activation group descriptor that will use the default
activation group implementation with the given properties and
environment.
|
ActivationGroupDesc(String aClassName,
String aLocation,
MarshalledObject<?> aData,
Properties aProperties,
ActivationGroupDesc.CommandEnvironment environment)
Create the new activation group descriptor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Compare for the content equality.
|
String |
getClassName()
Get the activation group class name.
|
ActivationGroupDesc.CommandEnvironment |
getCommandEnvironment()
Get the group command environment, containing path to the jre executable
and startup options.
|
MarshalledObject<?> |
getData()
Get the group intialization data.
|
String |
getLocation()
Get the location, from where the group class will be loaded
|
Properties |
getPropertyOverrides()
Get the overridded system properties.
|
int |
hashCode()
Return the hashcode.
|
public ActivationGroupDesc(Properties aProperties, ActivationGroupDesc.CommandEnvironment environment)
aProperties
- the properties that override the system propertiesenvironment
- the command line (and parameters), indicating, where to
find the jre executable and with that parameters to call it. May
be null if the default executable should be used. In this case,
the activation group with the null name (the system default group)
will be created.public ActivationGroupDesc(String aClassName, String aLocation, MarshalledObject<?> aData, Properties aProperties, ActivationGroupDesc.CommandEnvironment environment)
aClassName
- the name of the group implementation class. The null
value indicates the default implementation.aLocation
- the location, from where the group implementation class
should be loaded (ignored for the system default implementation).aData
- the group intialization dataaProperties
- the properties that will override the system properties
of the new group. These properties will be translated into -D
options.environment
- the record, containing path to the jre executable and
start options for the jre or null for using the default jre and
options.public String getClassName()
public String getLocation()
public MarshalledObject<?> getData()
public Properties getPropertyOverrides()
public ActivationGroupDesc.CommandEnvironment getCommandEnvironment()
public boolean equals(Object obj)
equals
in class Object
obj
- the Object to compare toObject.hashCode()
public int hashCode()
hashCode
in class Object
Object.equals(Object)
,
System.identityHashCode(Object)