- java.lang.Object
-
- java.util.EventObject
-
- java.beans.beancontext.BeanContextEvent
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BeanContextMembershipEvent,BeanContextServiceAvailableEvent,BeanContextServiceRevokedEvent
public abstract class BeanContextEvent extends EventObject
BeanContextEventis the abstract root event class for all events emitted from, and pertaining to the semantics of, aBeanContext. This class introduces a mechanism to allow the propagation ofBeanContextEventsubclasses through a hierarchy ofBeanContexts. ThesetPropagatedFrom()andgetPropagatedFrom()methods allow aBeanContextto identify itself as the source of a propagated event.- Since:
- 1.2
- See Also:
BeanContext, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected BeanContextpropagatedFromTheBeanContextfrom which this event was propagated-
Fields declared in class java.util.EventObject
source
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBeanContextEvent(BeanContext bc)Contruct a BeanContextEvent
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BeanContextgetBeanContext()Gets theBeanContextassociated with this event.BeanContextgetPropagatedFrom()Gets theBeanContextfrom which this event was propagated.booleanisPropagated()Reports whether or not this event is propagated from some otherBeanContext.voidsetPropagatedFrom(BeanContext bc)Sets theBeanContextfrom which this event was propagated.-
Methods declared in class java.util.EventObject
getSource, toString
-
-
-
-
Field Detail
-
propagatedFrom
protected BeanContext propagatedFrom
TheBeanContextfrom which this event was propagated
-
-
Constructor Detail
-
BeanContextEvent
protected BeanContextEvent(BeanContext bc)
Contruct a BeanContextEvent- Parameters:
bc- The BeanContext source
-
-
Method Detail
-
getBeanContext
public BeanContext getBeanContext()
Gets theBeanContextassociated with this event.- Returns:
- the
BeanContextassociated with this event.
-
setPropagatedFrom
public void setPropagatedFrom(BeanContext bc)
Sets theBeanContextfrom which this event was propagated.- Parameters:
bc- theBeanContextfrom which this event was propagated
-
getPropagatedFrom
public BeanContext getPropagatedFrom()
Gets theBeanContextfrom which this event was propagated.- Returns:
- the
BeanContextfrom which this event was propagated
-
isPropagated
public boolean isPropagated()
Reports whether or not this event is propagated from some otherBeanContext.- Returns:
trueif propagated,falseif not
-
-