Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class LdapReferralException extends ReferralException
Массив Control[], который передают в качестве параметра к методу getReferralContext(), принадлежит вызывающей стороне. Поставщик услуг не будет изменять массив или сохранять ссылку на него, хотя он может сохранить ссылки на отдельные объекты Control в массиве.
remainingName, resolvedName, resolvedObj, rootException
Модификатор | Конструктор и Описание |
---|---|
protected |
LdapReferralException()
Создает новый экземпляр LdapReferralException.
|
protected |
LdapReferralException(String explanation)
Создает новый экземпляр LdapReferralException, используя предоставленное объяснение.
|
Модификатор и Тип | Метод и Описание |
---|---|
abstract Context |
getReferralContext()
Получает контекст, в котором можно продолжать метод, используя среду контекста и никакие средства управления.
|
abstract Context |
getReferralContext(Hashtable<?,?> env)
Получает контекст, в котором можно продолжать метод, используя свойства среды и никакие средства управления.
|
abstract Context |
getReferralContext(Hashtable<?,?> env, Control[] reqCtls)
Получает контекст, в котором можно продолжать метод, используя средства управления запросом и свойства среды.
|
getReferralInfo, retryReferral, skipReferral
appendRemainingComponent, appendRemainingName, getCause, getExplanation, getRemainingName, getResolvedName, getResolvedObj, getRootCause, initCause, setRemainingName, setResolvedName, setResolvedObj, setRootCause, toString, toString
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace
protected LdapReferralException(String explanation)
explanation
- Дополнительная деталь об этом исключении. Может быть нуль.Throwable.getMessage()
protected LdapReferralException()
public abstract Context getReferralContext() throws NamingException
Этот метод эквивалентен
где ctx является контекстом, который бросил ReferralException.getReferralContext(ctx.getEnvironment(), null);
Это переопределяется в этом классе в целях документации только. См. ReferralException для того, как использовать этот метод.
getReferralContext
в классе ReferralException
NamingException
- Если с исключением именования встретились. Вызов или retryReferral() или skipReferral(), чтобы продолжать обрабатывать отсылки.public abstract Context getReferralContext(Hashtable<?,?> env) throws NamingException
Этот метод эквивалентен
getReferralContext(env, null);
Это переопределяется в этом классе в целях документации только. См. ReferralException для того, как использовать этот метод.
getReferralContext
в классе ReferralException
env
- Возможно нулевая среда, чтобы использовать, получая контекст отсылки. Если ноль, никакие свойства среды не будут использоваться.NamingException
- Если с исключением именования встретились. Вызов или retryReferral() или skipReferral(), чтобы продолжать обрабатывать отсылки.public abstract Context getReferralContext(Hashtable<?,?> env, Control[] reqCtls) throws NamingException
reqCtls используется, создавая соединение с отнесенным сервером. Эти средства управления будут использоваться в качестве средств управления запросом соединения для контекста и экземпляров контекста, полученных из контекста. reqCtls также будет средствами управления запросом контекста для последующих операций контекста. См. описание класса LdapContext для деталей.
Этот метод должен использоваться вместо других двух перегруженных форм, когда вызывающая сторона должна предоставить средства управления запросом для того, чтобы создать контекст отсылки. Это, возможно, должно было бы сделать это, например, когда это должно предоставить специальные средства управления, касающиеся аутентификации.
Конструкторы поставщика услуг должны считать раздел "Поставщика услуг" в описании класса LdapContext для деталей реализации.
reqCtls
- Возможно нуль запрашивают средства управления использовать для нового контекста. Если нуль или пустые средства массива не используют средств управления запросом.env
- Возможно нулевые свойства среды, чтобы использовать, когда для нового контекста. Если ноль, контекст инициализируется без свойств среды.NamingException
- Если с исключением именования встретились. Вызов или retryReferral() или skipReferral(), чтобы продолжать обрабатывать отсылки.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.