Интерфейс управления
- Все суперинтерфейсы:
Serializable
- Все известные реализующие классы:
BasicControl, ManageReferralControl, PagedResultsControl, PagedResultsResponseControl, SortControl, SortResponseControl
public interface Control extends Serializable
Протокол LDAPv3 использует элементы управления для отправки и получения дополнительных данных, влияющих на поведение предопределённых операций. Элементы управления можно отправлять серверу вместе с любой операцией LDAP. Они называются элементами управления запроса. Например, элемент управления «сортировка» можно отправить вместе с операцией поиска LDAP, чтобы запросить возврат результатов в определённом порядке. Запрошенные и незапрошенные элементы управления также могут возвращаться в ответах сервера. Такие элементы управления называются элементами управления ответа. Например, сервер LDAP может определить специальный элемент управления для возврата уведомлений об изменениях.
Этот интерфейс используется для представления как элементов управления запроса, так и элементов управления ответа.
- Начиная с версии:
- 1.3
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final boolean |
CRITICAL |
Указывает на критический элемент управления. |
static final boolean |
NONCRITICAL |
Указывает на некритический элемент управления. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
byte[] |
getEncodedValue() |
Получает значение элемента управления LDAP в кодировке ASN.1 BER. |
String |
getID() |
Получает идентификатор объекта, назначенный элементу управления LDAP. |
boolean |
isCritical() |
Определяет критичность элемента управления LDAP. |
Подробное описание полей
CRITICAL
static final boolean CRITICAL
true.- См. также:
NONCRITICAL
static final boolean NONCRITICAL
false.- См. также:
Подробное описание методов
getID
String getID()
- Возвращает:
- Строку идентификатора объекта, не равную null.
isCritical
boolean isCritical()
OperationNotSupportedException.- Возвращает:
- true, если этот элемент управления критический; в противном случае — false.
getEncodedValue
byte[] getEncodedValue()
- Возвращает:
- Массив байтов, который может быть равен null и представляет значение элемента управления LDAP в кодировке ASN.1 BER.
© 1993, 2025, 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.naming/javax/naming/ldap/Control.html