java.rmi.activation
public final class ActivationDesc extends Object implements Serializable
Constructor and Description |
---|
ActivationDesc(ActivationGroupID groupID,
String className,
String location,
MarshalledObject<?> data)
Create the new activation description.
|
ActivationDesc(ActivationGroupID groupID,
String className,
String location,
MarshalledObject<?> data,
boolean restart)
Create the new activation description, providing full information.
|
ActivationDesc(String className,
String location,
MarshalledObject<?> data)
Create the new activation description, assuming the object group is the
ActivationGroup.currentGroupID() . |
ActivationDesc(String className,
String location,
MarshalledObject<?> data,
boolean restart)
Create the new activation description, assuming the object group is the
ActivationGroup.currentGroupID() . |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Compare this object with another activation description for equality.
|
String |
getClassName()
Get the class name of the object being activated
|
MarshalledObject<?> |
getData() |
ActivationGroupID |
getGroupID() |
String |
getLocation()
Get the code location URL ("codebase") of the object being activated.
|
boolean |
getRestartMode()
Get the object reactivation strategy after crash.
|
int |
hashCode()
Get the hash code of this object (overridden to make the returned value
consistent with .equals(..).
|
public ActivationDesc(String className, String location, MarshalledObject<?> data) throws ActivationException
ActivationGroup.currentGroupID()
.className
- the object fully qualified class namelocation
- the code base URLdata
- the object initialization data, contained in a marshalled formActivationException
public ActivationDesc(String className, String location, MarshalledObject<?> data, boolean restart) throws ActivationException
ActivationGroup.currentGroupID()
.className
- the object fully qualified class namelocation
- the code base URLdata
- the object initialization data, contained in a marshalled formrestart
- specifies reactivation mode after crash. If true, the object
is activated when activator is restarted or the activation group
is restarted. If false, the object is only activated on demand.
This flag does has no effect during the normal operation (the
object is normally activated on demand).ActivationException
public ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject<?> data)
groupID
- the object group id.className
- the object fully qualified class namelocation
- the code base URLdata
- the object initialization data, contained in a marshalled formpublic ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject<?> data, boolean restart)
groupID
- the object group id.className
- the object fully qualified class namelocation
- the code base URLdata
- the object initialization data, contained in a marshalled formrestart
- specifies reactivation mode after crash. If true, the object
is activated when activator is restarted or the activation group
is restarted. If false, the object is only activated on demand.
This flag does has no effect during the normal operation (the
object is normally activated on demand).public ActivationGroupID getGroupID()
public String getClassName()
public String getLocation()
public MarshalledObject<?> getData()
public boolean getRestartMode()
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)