Spec-Zone .ru
спецификации, руководства, описания, API
|
public class LinkException extends NamingException
Аналогичный тому, как информация о разрешении имени получений NamingException, получения LinkException "ссылка" - информация о разрешении имени, точно определяющая проблему, встречалась, разрешая ссылку. Все эти поля могут быть нулем.
Экземпляр LinkException не синхронизируется против параллельного многопоточного доступа. Многократные потоки, пытающиеся получить доступ и изменить единственный экземпляр LinkException, должны заблокировать объект.
Context.lookupLink(javax.naming.Name)
, LinkRef
, Сериализированная ФормаМодификатор и Тип | Поле и Описание |
---|---|
protected String |
linkExplanation
Содержит исключение почему разрешение отказавшей ссылки.
|
protected Name |
linkRemainingName
Содержит остающееся имя ссылки, которое еще не было разрешено.
|
protected Name |
linkResolvedName
Содержит часть ссылки, которая была успешно разрешена.
|
protected Object |
linkResolvedObj
Содержит объект, к которому разрешение части ссылки было успешно.
|
remainingName, resolvedName, resolvedObj, rootException
Конструктор и Описание |
---|
LinkException()
Создает новый экземпляр LinkException.
|
LinkException(String explanation)
Создает новый экземпляр LinkException с объяснением, Все другие поля инициализируются к нулю.
|
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
getLinkExplanation()
Получает объяснение, связанное с проблемой, встречаются, разрешая ссылку.
|
Имя |
getLinkRemainingName()
Получает остающуюся неразрешенную часть имени ссылки.
|
Имя |
getLinkResolvedName()
Получает ведущую часть имени ссылки, которое было разрешено успешно.
|
Объект |
getLinkResolvedObj()
Получает объект, к которому разрешение было успешно.
|
void |
setLinkExplanation(String msg)
Наборы объяснение, связанное с проблемой, встречаются, разрешая ссылку.
|
void |
setLinkRemainingName(Name name)
Устанавливает остающееся поле имени ссылки этого исключения.
|
void |
setLinkResolvedName(Name name)
Устанавливает разрешенное поле имени ссылки этого исключения.
|
void |
setLinkResolvedObj(Object obj)
Устанавливает ссылку разрешенное объектное поле этого исключения.
|
Строка |
toString()
Генерирует строковое представление этого исключения.
|
Строка |
toString(boolean detail)
Генерирует строковое представление этого исключения.
|
appendRemainingComponent, appendRemainingName, getCause, getExplanation, getRemainingName, getResolvedName, getResolvedObj, getRootCause, initCause, setRemainingName, setResolvedName, setResolvedObj, setRootCause
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace
protected Name linkResolvedName
protected Object linkResolvedObj
protected Name linkRemainingName
protected String linkExplanation
public LinkException(String explanation)
explanation
- Возможно пустая строка, содержащая дополнительную деталь об этом исключении.Throwable.getMessage()
public LinkException()
public Name getLinkResolvedName()
getLinkResolvedObj()
, setLinkResolvedName(javax.naming.Name)
public Name getLinkRemainingName()
setLinkRemainingName(javax.naming.Name)
public Object getLinkResolvedObj()
getLinkResolvedName()
, setLinkResolvedObj(java.lang.Object)
public String getLinkExplanation()
setLinkExplanation(java.lang.String)
public void setLinkExplanation(String msg)
msg
- Возможно нуль детализируют строку, объясняя больше о проблеме с разрешением ссылки. Если ноль, это означает, что никакая деталь не будет записана.getLinkExplanation()
public void setLinkResolvedName(Name name)
name является составным именем. Если намерение состоит в том, чтобы установить это поле, используя составное имя или строку, Вы должны "stringify" составное имя, и создавать составное имя с единственным компонентом, используя строку. Можно тогда вызвать этот метод, используя получающееся составное имя.
Копия name
делается и сохранен. Последующие изменения к name
не влияет на копию в этом NamingException и наоборот.
name
- Имя, чтобы определить разрешенное имя ссылки к. Это может быть нулем. Если ноль, это устанавливает ссылку разрешенное поле имени в нуль.getLinkResolvedName()
public void setLinkRemainingName(Name name)
name является составным именем. Если намерение состоит в том, чтобы установить это поле, используя составное имя или строку, Вы должны "stringify" составное имя, и создавать составное имя с единственным компонентом, используя строку. Можно тогда вызвать этот метод, используя получающееся составное имя.
Копия name
делается и сохранен. Последующие изменения к name
не влияет на копию в этом NamingException и наоборот.
name
- Имя, чтобы определить остающееся имя ссылки к. Это может быть нулем. Если ноль, это устанавливает остающееся поле имени в NULL.getLinkRemainingName()
public void setLinkResolvedObj(Object obj)
obj
- Объект установить ссылку разрешенный объект в. Это может быть нулем. Если ноль, ссылка, которая разрешенное объектное поле, устанавливает в NULL.getLinkResolvedObj()
public String toString()
toString
в классе NamingException
public String toString(boolean detail)
toString
в классе NamingException
detail
- Если это правда, добавьте информацию о ссылке разрешенный объект.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.