Класс _BindingIteratorStub
- java.lang.Object
-
- org.omg.CORBA.portable.ObjectImpl
-
- org.omg.CosNaming._BindingIteratorStub
- Все реализованные интерфейсы:
- Serializable, Object, IDLEntity, BindingIterator, BindingIteratorOperations
public class _BindingIteratorStub extends ObjectImpl implements BindingIterator
Интерфейс BindingIterator позволяет клиенту итерироваться по связям, используя операции next_one или next_n. Итератор связей получается с помощью метода list на объекте NamingContext.
- См. также:
-
NamingContextOperations.list(int, org.omg.CosNaming.BindingListHolder, org.omg.CosNaming.BindingIteratorHolder), Сериализованная форма
Конструкторы
| Конструктор и описание |
|---|
_BindingIteratorStub()
|
Методы
| Модификатор и тип | Метод и описание |
|---|---|
String[] |
_ids() Возвращает массив строк, содержащий идентификаторы репозитория, поддерживаемые этим объектом |
void |
destroy() Эта операция уничтожает итератор. |
boolean |
next_n(int how_many,
BindingListHolder bl) Эта операция возвращает не более запрошенного количества связей. |
boolean |
next_one(BindingHolder b) Эта операция возвращает следующую связь. |
Наследуемые методы из класса org.omg.CORBA.portable.ObjectImpl
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString
Наследуемые методы из класса java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Наследуемые методы из интерфейса org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
Конструкторы
_BindingIteratorStub
public _BindingIteratorStub()
Методы
next_one
public boolean next_one(BindingHolder b)
Эта операция возвращает следующую связь. Если больше связей нет, возвращается false.
- Указано в:
-
next_oneв интерфейсеBindingIteratorOperations - Параметры:
-
b- возвращаемая связь
next_n
public boolean next_n(int how_many,
BindingListHolder bl)
Эта операция возвращает не более запрошенного количества связей.
- Указано в:
-
next_nв интерфейсеBindingIteratorOperations - Параметры:
-
how_many- максимальное количество связей для возврата -
bl- возвращаемые связи
destroy
public void destroy()
Эта операция уничтожает итератор.
- Указано в:
-
destroyв интерфейсеBindingIteratorOperations
_ids
public String[] _ids()
Описание скопировано из класса: ObjectImpl
Возвращает массив строк, содержащий идентификаторы репозитория, поддерживаемые этим объектом ObjectImpl. Например, для подстановки этот метод возвращает информацию обо всех интерфейсах, поддерживаемых подстановкой.
- Указано в:
-
_idsв классеObjectImpl - Возвращает:
- массив всех идентификаторов репозитория, поддерживаемых этим экземпляром
ObjectImpl
© 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.