java命名空间javax.naming.event接口eventcontext的类成员方法:
subtree_scope定义及介绍
本文导语:
subtree_scope
static final int subtree_scope
该常量用来表示对涉及目标指定对象的子树中对象的事件感兴趣,包括目标指定的对象。
此常量的值为 2。
另请参见:常量字段值
addnaminglistener
void addnaminglistener(name target,
...
static final int subtree_scope
- 该常量用来表示对涉及目标指定对象的子树中对象的事件感兴趣,包括目标指定的对象。
此常量的值为 2。
- 另请参见:
- 常量字段值
addnaminglistener
void addnaminglistener(name target,
int scope,
naminglistener l)
throws namingexception
- 添加接收Java命名规则详细总结
iis7站长之家事件的侦听器,这些事件在目标和范围所标识的对象发生更改时触发。
这些事件的事件源是此上下文。有关事件源和目标的讨论,请参阅类描述。请参阅对常量 object_scope、onelevel_scope 和 subtree_scope 的描述,以了解 scope 如何影响注册。
target 仅在 scope 是 onelevel_scope 时需要指定上下文,如果 scope 既不是 object_scope 也不是 subtree_scope,则 target 可能指定非上下文。例如,如果调用者预先不知道 target 是否是上下文,而只想注册以 target 为根的(可能退化的)子树,则使用非上下文的 subtree_scope 可能很有用。
当侦听器收到事件通知时,侦听器可以在没有执行 addnaminglistener() 的某个线程中调用。当多个线程并发访问同一个 eventcontext 时必须谨慎。有关线程问题的更多信息,请参阅包描述。
- 参数:
target
- 要相对于此上下文解析的非 null 名称。scope
- object_scope、onelevel_scope 或 subtree_scope 之一。l
- 非 null 侦听器。
- 抛出:
namingexception
- 如果在添加侦听器时遇到问题。- 另请参见:
removenaminglistener(javax.naming.event.naminglistener)