Класс ResolveResult
java.lang.Object
javax.naming.spi.ResolveResult
- Все реализуемые интерфейсы:
Serializable
public class ResolveResult extends Object implements Serializable
Этот класс представляет результат разрешения имени. Он содержит объект, в который было разрешено имя, и неразрешённую часть имени.
Экземпляр ResolveResult не синхронизирован для одновременного доступа из нескольких потоков. Несколько потоков, пытающихся получить доступ к одному экземпляру ResolveResult и изменить его, должны блокировать этот объект.
- Начиная с:
- 1.3
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected Name |
remainingName |
Поле, содержащее оставшуюся часть имени, которую ещё предстоит разрешить. |
protected Object |
resolvedObj |
Поле, содержащее Object, разрешение которого выполнено успешно. |
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создаёт экземпляр ResolveResult, инициализируя разрешённый объект и оставшееся имя значением null. |
|
| Создаёт экземпляр ResolveResult, состоящий из разрешённого объекта и оставшегося неразрешённого компонента. |
||
| Создаёт экземпляр ResolveResult, состоящий из разрешённого Object и оставшегося имени. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
appendRemainingComponent |
Добавляет один компонент в конец оставшегося имени. |
void |
appendRemainingName |
Добавляет компоненты в конец оставшегося имени. |
Name |
getRemainingName() |
Возвращает оставшуюся неразрешённую часть имени. |
Object |
getResolvedObj() |
Возвращает Object, разрешение которого выполнено успешно. |
void |
setRemainingName |
Устанавливает поле оставшегося имени этого результата в значение name. |
void |
setResolvedObj |
Устанавливает поле разрешённого Object этого результата в значение obj. |
Подробное описание полей
resolvedObj
protected Object resolvedObj
Поле, содержащее Object, разрешение которого выполнено успешно. Оно может иметь значение null только при создании экземпляра с помощью подкласса. Конструкторы всегда должны инициализировать это поле.
remainingName
protected Name remainingName
Поле, содержащее оставшуюся часть имени, которую ещё предстоит разрешить. Оно может иметь значение null только при создании экземпляра с помощью подкласса. Конструкторы всегда должны инициализировать это поле.
Подробное описание конструкторов
ResolveResult
protected ResolveResult()
Создаёт экземпляр ResolveResult, инициализируя разрешённый объект и оставшееся имя значением null.
ResolveResult
public ResolveResult(Object robj, String rcomp)
Создаёт экземпляр ResolveResult, состоящий из разрешённого объекта и оставшегося неразрешённого компонента.
- Параметры:
-
robj— объект, в который было выполнено разрешение; не должен быть null. -
rcomp— единственный оставшийся компонент имени, который ещё предстоит разрешить. Не может быть null (но может быть пустым).
ResolveResult
public ResolveResult(Object robj, Name rname)
Создаёт экземпляр ResolveResult, состоящий из разрешённого Object и оставшегося имени.
- Параметры:
-
robj— Object, в который было выполнено разрешение; не должен быть null. -
rname— оставшееся имя, которое ещё предстоит разрешить; не должно быть null.
Подробное описание методов
getRemainingName
public Name getRemainingName()
Возвращает оставшуюся неразрешённую часть имени.
- Возвращает:
- Оставшуюся неразрешённую часть имени. Не может быть null, но может быть пустой.
- См. также:
getResolvedObj
public Object getResolvedObj()
Возвращает Object, разрешение которого выполнено успешно.
- Возвращает:
- Object, разрешение которого выполнено успешно. Не может быть null.
- См. также:
setRemainingName
public void setRemainingName(Name name)
Устанавливает поле оставшегося имени этого результата в значение name. Создаётся копия name, чтобы изменение копии в этом экземпляре ResolveResult не влияло на
name, и наоборот.- Параметры:
-
name— имя, которое следует установить в качестве оставшегося имени. Не может быть null. - См. также:
appendRemainingName
public void appendRemainingName(Name name)
Добавляет компоненты в конец оставшегося имени.
- Параметры:
-
name— добавляемые компоненты. Может быть null. - См. также:
appendRemainingComponent
public void appendRemainingComponent(String name)
Добавляет один компонент в конец оставшегося имени.
- Параметры:
-
name— добавляемый компонент. Может быть null. - См. также:
setResolvedObj
public void setResolvedObj(Object obj)
Устанавливает поле разрешённого Object этого результата в значение obj.
- Параметры:
-
obj— объект, используемый для установки поля разрешённого объекта. Не может быть null. - См. также:
© 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/spi/ResolveResult.html