- java.lang.Object
-
- java.rmi.activation.ActivationID
-
- 实现的所有接口
-
Serializable
public class ActivationID extends Object implements Serializable
激活使用特殊标识符来表示可以随时间激活的远程对象。 激活标识符(类ActivationID
的实例)包含激活对象所需的几条信息:可以通过向激活系统注册对象来获得对象的激活标识符。 注册是通过以下几种方式完成的:
- 通过
Activatable.register
方法 - 通过第一个
Activatable
构造函数(它接受三个参数和两个寄存器并导出对象,和 - 通过第一个
Activatable.exportObject
方法,将激活描述符,对象和端口作为参数; 这个方法都注册并导出对象。
- 从以下版本开始:
- 1.2
- 另请参见:
-
Activatable
, Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 ActivationID(Activator activator)
ActivationID
的构造ActivationID
采用单个参数activator,该参数指定对激活器的远程引用,该激活器负责激活与此标识符关联的对象。
-
-
-
构造方法详细信息
-
ActivationID
public ActivationID(Activator activator)
ActivationID
的构造ActivationID
采用单个参数activator,该参数指定对激活器的远程引用,该激活器负责激活与此标识符关联的对象。ActivationID
一个实例是全球唯一的。- 参数
-
activator
- 对负责激活对象的激活器的引用 - 异常
-
UnsupportedOperationException
- 当且仅当此实现不支持激活时 - 从以下版本开始:
- 1.2
-
-
方法详细信息
-
activate
public Remote activate(boolean force) throws ActivationException, UnknownObjectException, RemoteException
激活此id的对象。- 参数
-
force
- 如果为true,则在激活对象时强制激活器与组联系(而不是返回缓存的引用); 如果为false,则返回缓存值是可以接受的。 - 结果
- 对活动远程对象的引用
- 异常
-
ActivationException
- 如果激活失败 -
UnknownObjectException
- 如果对象未知 -
RemoteException
- 如果远程呼叫失败 - 从以下版本开始:
- 1.2
-
hashCode
public int hashCode()
返回激活ID的哈希码。 引用同一远程对象的两个标识符将具有相同的哈希码。
-
-