- java.lang.Object
-
- org.omg.CORBA.portable.ObjectImpl
-
- org.omg.CORBA_2_3.portable.ObjectImpl
-
- javax.rmi.CORBA.Stub
-
- All Implemented Interfaces:
-
Serializable
,Object
- 已知直接子类:
-
_Remote_Stub
public abstract class Stub extends ObjectImpl implements Serializable
所有RMI-IIOP存根都必须从其继承的基类。- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 Stub()
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
connect(ORB orb)
将此存根连接到ORB。boolean
equals(Object obj)
比较两个存根的平等。int
hashCode()
返回对象的哈希码值,该代码对于表示同一个远程对象的所有存根都是相同的。String
toString()
返回此存根的字符串表示形式。-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from class org.omg.CORBA_2_3.portable.ObjectImpl
_get_codebase
-
Methods inherited from class org.omg.CORBA.portable.ObjectImpl
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _ids, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override
-
-
-
-
方法详细信息
-
hashCode
public int hashCode()
返回对象的哈希码值,该代码对于表示同一个远程对象的所有存根都是相同的。- 重写:
-
hashCode
在ObjectImpl
- 结果
- 哈希码值。
- 另请参见:
-
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
equals
public boolean equals(Object obj)
比较两个存根的平等。 返回true
,用于比较代表同一个远程对象的存根,否则为false
。- 重写:
-
equals
在ObjectImpl
- 参数
-
obj
- 与之比较的参考对象。 - 结果
-
true
如果此对象与obj
参数相同;false
否则。 - 另请参见:
-
Object.hashCode()
,HashMap
-
toString
public String toString()
返回此存根的字符串表示形式。 为所有代表同一个远程对象的存根返回相同的字符串。- 重写:
-
toString
在ObjectImpl
- 结果
- 此存根的字符串表示形式。
-
connect
public void connect(ORB orb) throws RemoteException
将此存根连接到ORB。 在存根被反序列化之后需要,但是在被ORB流解码之后不需要。 如果将未连接的存根传递给用于编组的ORB流,则将其隐式连接到该ORB。 应用代码不应直接调用此方法,而应调用便携式包装方法PortableRemoteObject.connect(java.rmi.Remote, java.rmi.Remote)
。- 参数
-
orb
- 要连接的ORB。 - 异常
-
RemoteException
- 如果存根已连接到其他ORB,或者存根不表示导出的远程或本地对象。
-
-