Spec-Zone.ru › OpenJDK 8

Класс 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API