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 и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92