|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface EventDirContext extends EventContext, DirContext
Методы в этом интерфейсе поддерживают идентификацию объектов фильтрами поиска .
Используя фильтр поиска, возможно зарегистрировать интерес к объектам, которые не существуют во время регистрации, но позже появляются и удовлетворяют фильтр. Однако, могли бы быть ограничения в степени, до которой это может поддерживаться поставщиком услуг и базовым протоколом/службой. Если вызывающая сторона представляет фильтр, который не может поддерживаться таким образом, addNamingListener() бросает InvalidSearchFilterException.
См. EventContext для описания источника события и цели, и информации о слушателе registration/deregistration, которые также применимы к методам в этом интерфейсе. См. описание пакета для информации о поточной обработке проблем.
Объект SearchControls или массива, который передают в качестве параметра к любому методу, принадлежит вызывающей стороне. Поставщик услуг не будет изменять объект или сохранять ссылку на него.
OBJECT_SCOPE, ONELEVEL_SCOPE, SUBTREE_SCOPEADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTEAPPLET, 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, targetMustExistbind, bind, createSubcontext, createSubcontext, getAttributes, getAttributes, getAttributes, getAttributes, getSchema, getSchema, getSchemaClassDefinition, getSchemaClassDefinition, modifyAttributes, modifyAttributes, modifyAttributes, modifyAttributes, rebind, rebind, search, search, search, search, search, search, search, searchaddToEnvironment, 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, unbindvoid 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