public final class ActivationGroup_Stub extends RemoteStub implements ActivationInstantiator, Remote
ActivationGroup_Stub是用于子类存根类
java.rmi.activation.ActivationGroup被导出为
java.rmi.server.UnicastRemoteObject 。
ref| Constructor and Description |
|---|
ActivationGroup_Stub(RemoteRef ref)
为
ActivationGroup类构造一个存根。
|
| Modifier and Type | Method and Description |
|---|---|
MarshalledObject |
newInstance(ActivationID id, ActivationDesc desc)
存根方法
ActivationGroup.newInstance 。
|
setRefpublic ActivationGroup_Stub(RemoteRef ref)
ActivationGroup类构造一个存根。
它使用其参数ref调用超类RemoteStub(RemoteRef)构造函数。
ref - 一个远程参考
public MarshalledObject newInstance(ActivationID id, ActivationDesc desc) throws RemoteException, ActivationException
ActivationGroup.newInstance 。
在这个实例的RemoteObject.ref字段上调用invoke方法,其中this作为第一个参数,一个双元素Object[]作为第二个参数(以id为第一个元素, desc为第二个元素),而-5274445189091581345L为第三个参数,返回结果。
如果调用抛出一个RuntimeException , RemoteException ,或ActivationException ,那么抛出异常给调用者。
如果该调用引发任何其他java.lang.Exception ,则java.rmi.UnexpectedException原始异常作为原因抛出给调用者。
newInstance在界面
ActivationInstantiator
id - 激活标识符
desc - 激活描述符
RemoteException - 如果调用结果是
RemoteException
ActivationException - 如果调用结果是
ActivationException
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.