< prev index next >

src/java.naming/share/classes/javax/naming/event/EventDirContext.java

Print this page

        

*** 40,60 **** *<P>Using the search filter, it is possible to register interest in objects * that do not exist at the time of registration but later come into existence and * satisfy the filter. However, there might be limitations in the extent * to which this can be supported by the service provider and underlying * protocol/service. If the caller submits a filter that cannot be ! * supported in this way, <tt>addNamingListener()</tt> throws an ! * <tt>InvalidSearchFilterException</tt>. *<p> ! * See <tt>EventContext</tt> for a description of event source * and target, and information about listener registration/deregistration * that are also applicable to methods in this interface. * See the * <a href=package-summary.html#THREADING>package description</a> * for information on threading issues. *<p> ! * A <tt>SearchControls</tt> or array object * passed as a parameter to any method is owned by the caller. * The service provider will not modify the object or keep a reference to it. * * @author Rosanna Lee * @author Scott Seligman --- 40,60 ---- *<P>Using the search filter, it is possible to register interest in objects * that do not exist at the time of registration but later come into existence and * satisfy the filter. However, there might be limitations in the extent * to which this can be supported by the service provider and underlying * protocol/service. If the caller submits a filter that cannot be ! * supported in this way, {@code addNamingListener()} throws an ! * {@code InvalidSearchFilterException}. *<p> ! * See {@code EventContext} for a description of event source * and target, and information about listener registration/deregistration * that are also applicable to methods in this interface. * See the * <a href=package-summary.html#THREADING>package description</a> * for information on threading issues. *<p> ! * A {@code SearchControls} or array object * passed as a parameter to any method is owned by the caller. * The service provider will not modify the object or keep a reference to it. * * @author Rosanna Lee * @author Scott Seligman
*** 62,80 **** */ public interface EventDirContext extends EventContext, DirContext { /** * Adds a listener for receiving naming events fired ! * when objects identified by the search filter <tt>filter</tt> at * the object named by target are modified. * <p> * The scope, returningObj flag, and returningAttributes flag from ! * the search controls <tt>ctls</tt> are used to control the selection * of objects that the listener is interested in, * and determines what information is returned in the eventual ! * <tt>NamingEvent</tt> object. Note that the requested ! * information to be returned might not be present in the <tt>NamingEvent</tt> * object if they are unavailable or could not be obtained by the * service provider or service. * * @param target The nonnull name of the object resolved relative to this context. * @param filter The nonnull string filter (see RFC2254). --- 62,80 ---- */ public interface EventDirContext extends EventContext, DirContext { /** * Adds a listener for receiving naming events fired ! * when objects identified by the search filter {@code filter} at * the object named by target are modified. * <p> * The scope, returningObj flag, and returningAttributes flag from ! * the search controls {@code ctls} are used to control the selection * of objects that the listener is interested in, * and determines what information is returned in the eventual ! * {@code NamingEvent} object. Note that the requested ! * information to be returned might not be present in the {@code NamingEvent} * object if they are unavailable or could not be obtained by the * service provider or service. * * @param target The nonnull name of the object resolved relative to this context. * @param filter The nonnull string filter (see RFC2254).
*** 89,101 **** void addNamingListener(Name target, String filter, SearchControls ctls, NamingListener l) throws NamingException; /** * Adds a listener for receiving naming events fired when ! * objects identified by the search filter <tt>filter</tt> at the * object named by the string target name are modified. ! * See the overload that accepts a <tt>Name</tt> for details of * how this method behaves. * * @param target The nonnull string name of the object resolved relative to this context. * @param filter The nonnull string filter (see RFC2254). * @param ctls The possibly null search controls. If null, the default --- 89,101 ---- void addNamingListener(Name target, String filter, SearchControls ctls, NamingListener l) throws NamingException; /** * Adds a listener for receiving naming events fired when ! * objects identified by the search filter {@code filter} at the * object named by the string target name are modified. ! * See the overload that accepts a {@code Name} for details of * how this method behaves. * * @param target The nonnull string name of the object resolved relative to this context. * @param filter The nonnull string filter (see RFC2254). * @param ctls The possibly null search controls. If null, the default
*** 109,126 **** void addNamingListener(String target, String filter, SearchControls ctls, NamingListener l) throws NamingException; /** * Adds a listener for receiving naming events fired ! * when objects identified by the search filter <tt>filter</tt> and * filter arguments at the object named by the target are modified. * The scope, returningObj flag, and returningAttributes flag from ! * the search controls <tt>ctls</tt> are used to control the selection * of objects that the listener is interested in, * and determines what information is returned in the eventual ! * <tt>NamingEvent</tt> object. Note that the requested ! * information to be returned might not be present in the <tt>NamingEvent</tt> * object if they are unavailable or could not be obtained by the * service provider or service. * * @param target The nonnull name of the object resolved relative to this context. * @param filter The nonnull string filter (see RFC2254). --- 109,126 ---- void addNamingListener(String target, String filter, SearchControls ctls, NamingListener l) throws NamingException; /** * Adds a listener for receiving naming events fired ! * when objects identified by the search filter {@code filter} and * filter arguments at the object named by the target are modified. * The scope, returningObj flag, and returningAttributes flag from ! * the search controls {@code ctls} are used to control the selection * of objects that the listener is interested in, * and determines what information is returned in the eventual ! * {@code NamingEvent} object. Note that the requested ! * information to be returned might not be present in the {@code NamingEvent} * object if they are unavailable or could not be obtained by the * service provider or service. * * @param target The nonnull name of the object resolved relative to this context. * @param filter The nonnull string filter (see RFC2254).
*** 136,149 **** void addNamingListener(Name target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l) throws NamingException; /** * Adds a listener for receiving naming events fired when ! * objects identified by the search filter <tt>filter</tt> * and filter arguments at the * object named by the string target name are modified. ! * See the overload that accepts a <tt>Name</tt> for details of * how this method behaves. * * @param target The nonnull string name of the object resolved relative to this context. * @param filter The nonnull string filter (see RFC2254). * @param filterArgs The possibly null array of arguments for the filter. --- 136,149 ---- void addNamingListener(Name target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l) throws NamingException; /** * Adds a listener for receiving naming events fired when ! * objects identified by the search filter {@code filter} * and filter arguments at the * object named by the string target name are modified. ! * See the overload that accepts a {@code Name} for details of * how this method behaves. * * @param target The nonnull string name of the object resolved relative to this context. * @param filter The nonnull string filter (see RFC2254). * @param filterArgs The possibly null array of arguments for the filter.
< prev index next >