Класс Stub
- java.lang.Object
-
- org.omg.CORBA.portable.ObjectImpl
-
- org.omg.CORBA_2_3.portable.ObjectImpl
-
- javax.rmi.CORBA.Stub
- Все реализованные интерфейсы:
- Serializable, Object
- Прямые известные подклассы:
- _Remote_Stub
public abstract class Stub extends ObjectImpl implements Serializable
Базовый класс, от которого должны наследоваться все RMI-IIOP-заглушки.
- См. также:
- Сериализованная форма
Конструкторы
| Конструктор и описание |
|---|
Stub() |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
void |
connect(ORB orb) Подключает эту заглушку к ORB. |
boolean |
equals(Object obj) Сравнивает две заглушки на равенство. |
int |
hashCode() Возвращает значение хэш-кода для объекта, которое одинаково для всех заглушек, представляющих один и тот же удалённый объект. |
String |
toString() Возвращает строковое представление этой заглушки. |
Методы, унаследованные от класса org.omg.CORBA_2_3.portable.ObjectImpl
_get_codebase Методы, унаследованные от класса 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 Методы, унаследованные от класса java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait Конструкторы
Stub
public Stub()
Методы
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 или если заглушка не представляет экспортированный удалённый или локальный объект.
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.