Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface EventDirContext extends EventContext, DirContext
Методы в этой интерфейсной идентификации поддержки объектов
Используя поисковый фильтр, возможно зарегистрировать интерес к объектам, которые не существуют во время регистрации, но позже появляются и удовлетворяют фильтр. Однако, могли бы быть ограничения в степени, до которой это может поддерживаться поставщиком услуг и базовым протоколом/службой. Если вызывающая сторона представляет фильтр, который не может поддерживаться таким образом, addNamingListener() бросает InvalidSearchFilterException.
См. EventContext для описания источника события и цели, и информации о слушателе registration/deregistration, которые также применимы к методам в этом интерфейсе. См. описание пакета для информации о поточной обработке проблем.
Объект SearchControls или массива, который передают в качестве параметра к любому методу, принадлежит вызывающей стороне. Поставщик услуг не будет изменять объект или сохранять ссылку на него.
OBJECT_SCOPE, ONELEVEL_SCOPE, SUBTREE_SCOPE
ADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTE
APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXES
Модификатор и Тип | Метод и Описание |
---|---|
void |
addNamingListener(Name target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l)
Добавляет слушатель для того, чтобы получить события именования, запущенные, когда объекты, идентифицированные поисковым фильтром filter и параметры фильтра в объекте, названном к установленному сроку, изменяются.
|
void |
addNamingListener(Name target, String filter, SearchControls ctls, NamingListener l)
Добавляет слушатель для того, чтобы получить события именования, запущенные, когда объекты, идентифицированные поисковым фильтром filter в объекте, названном целью, изменяются.
|
void |
addNamingListener(String target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l)
Добавляет слушатель для того, чтобы получить события именования, запущенные, когда объекты, идентифицированные поисковым фильтром filter и параметры фильтра в объекте, названном строковым целевым именем, изменяются.
|
void |
addNamingListener(String target, String filter, SearchControls ctls, NamingListener l)
Добавляет слушатель для того, чтобы получить события именования, запущенные, когда объекты, идентифицированные поисковым фильтром filter в объекте, названном строковым целевым именем, изменяются.
|
addNamingListener, addNamingListener, removeNamingListener, targetMustExist
bind, bind, createSubcontext, createSubcontext, getAttributes, getAttributes, getAttributes, getAttributes, getSchema, getSchema, getSchemaClassDefinition, getSchemaClassDefinition, modifyAttributes, modifyAttributes, modifyAttributes, modifyAttributes, rebind, rebind, search, search, search, search, search, search, search, search
addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind, unbind
void addNamingListener(Name target, String filter, SearchControls ctls, NamingListener l) throws NamingException
Контекст, returningObj флаг, и флаг returningAttributes от средств управления поиском, ctls используется, чтобы управлять выбором объектов, что слушатель интересуется, и определяет, какая информация возвращается в возможном объекте NamingEvent. Отметьте, что требуемая информация, которая будет возвращена, не могла бы присутствовать в объекте NamingEvent, если они недоступны или не могли бы быть получены поставщиком услуг или службой.
target
- Ненулевое имя объекта решало относительно этого контекста.filter
- Фильтр непустой строки (см. RFC2254).ctls
- Возможно нуль ищут средства управления. Если ноль, поисковые средства управления по умолчанию используются.l
- Ненулевой слушатель.NamingException
- Если с проблемой встретились, добавляя слушателя.EventContext.removeNamingListener(javax.naming.event.NamingListener)
, DirContext.search(javax.naming.Name, java.lang.String, javax.naming.directory.SearchControls)
void addNamingListener(String target, String filter, SearchControls ctls, NamingListener l) throws NamingException
target
- Имя непустой строки объекта решало относительно этого контекста.filter
- Фильтр непустой строки (см. RFC2254).ctls
- Возможно нуль ищут средства управления. Если ноль, поисковые средства управления по умолчанию используется.l
- Ненулевой слушатель.NamingException
- Если с проблемой встретились, добавляя слушателя.EventContext.removeNamingListener(javax.naming.event.NamingListener)
, DirContext.search(java.lang.String, java.lang.String, javax.naming.directory.SearchControls)
void addNamingListener(Name target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l) throws NamingException
target
- Ненулевое имя объекта решало относительно этого контекста.filter
- Фильтр непустой строки (см. RFC2254).filterArgs
- Возможно нулевой массив параметров за фильтр.ctls
- Возможно нуль ищут средства управления. Если ноль, поисковые средства управления по умолчанию используются.l
- Ненулевой слушатель.NamingException
- Если с проблемой встретились, добавляя слушателя.EventContext.removeNamingListener(javax.naming.event.NamingListener)
, DirContext.search(javax.naming.Name, java.lang.String, java.lang.Object[], javax.naming.directory.SearchControls)
void addNamingListener(String target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l) throws NamingException
target
- Имя непустой строки объекта решало относительно этого контекста.filter
- Фильтр непустой строки (см. RFC2254).filterArgs
- Возможно нулевой массив параметров за фильтр.ctls
- Возможно нуль ищут средства управления. Если ноль, поисковые средства управления по умолчанию используется.l
- Ненулевой слушатель.NamingException
- Если с проблемой встретились, добавляя слушателя.EventContext.removeNamingListener(javax.naming.event.NamingListener)
, DirContext.search(java.lang.String, java.lang.String, java.lang.Object[], javax.naming.directory.SearchControls)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.