- java.lang.Object
-
- java.util.EventObject
-
- java.beans.beancontext.BeanContextEvent
-
- All Implemented Interfaces:
-
Serializable
- 已知直接子类:
-
BeanContextMembershipEvent,BeanContextServiceAvailableEvent,BeanContextServiceRevokedEvent
public abstract class BeanContextEvent extends EventObject
BeanContextEvent是从BeanContext的语义发出的所有事件的抽象根事件类。 该类引入了一种机制,允许通过BeanContext的层次结构传播BeanContextEvent子类。setPropagatedFrom()和getPropagatedFrom()方法允许BeanContext将自身标识为传播事件的源。- 从以下版本开始:
- 1.2
- 另请参见:
-
BeanContext, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 描述 protected BeanContextpropagatedFrom传播此事件的BeanContext-
Fields inherited from class java.util.EventObject
source
-
-
构造方法摘要
构造方法 Modifier Constructor 描述 protectedBeanContextEvent(BeanContext bc)Contruct一个BeanContextEvent
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 BeanContextgetBeanContext()获得与此事件相关的BeanContext。BeanContextgetPropagatedFrom()获取此事件传播的BeanContext。booleanisPropagated()报告此事件是否从其他BeanContext传播。voidsetPropagatedFrom(BeanContext bc)设置传播此事件的BeanContext。-
Methods inherited from class java.util.EventObject
getSource, toString
-
-
-
-
字段详细信息
-
propagatedFrom
protected BeanContext propagatedFrom
传播此事件的BeanContext
-
-
构造方法详细信息
-
BeanContextEvent
protected BeanContextEvent(BeanContext bc)
Contruct一个BeanContextEvent- 参数
-
bc- BeanContext源码
-
-
方法详细信息
-
getBeanContext
public BeanContext getBeanContext()
获得与此事件关联的BeanContext。- 结果
-
BeanContext与此事件相关联。
-
setPropagatedFrom
public void setPropagatedFrom(BeanContext bc)
设置传播此事件的BeanContext。- 参数
-
bc- 传播此事件的BeanContext
-
getPropagatedFrom
public BeanContext getPropagatedFrom()
获取此事件传播的BeanContext。- 结果
-
这个事件从此传播的
BeanContext
-
isPropagated
public boolean isPropagated()
报告此事件是否从其他BeanContext传播。- 结果
-
true如果传播,false如果没有
-
-