- 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 SummaryFields Modifier and Type Field Description protected BeanContextpropagatedFromTheBeanContextfrom which this event was propagated- 
Fields declared in class java.util.EventObjectsource
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedBeanContextEvent(BeanContext bc)Contruct a BeanContextEvent
 - 
Method SummaryAll 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.EventObjectgetSource, toString
 
- 
 
- 
- 
- 
Field Detail- 
propagatedFromprotected BeanContext propagatedFrom TheBeanContextfrom which this event was propagated
 
- 
 - 
Constructor Detail- 
BeanContextEventprotected BeanContextEvent(BeanContext bc) Contruct a BeanContextEvent- Parameters:
- bc- The BeanContext source
 
 
- 
 - 
Method Detail- 
getBeanContextpublic BeanContext getBeanContext() Gets theBeanContextassociated with this event.- Returns:
- the BeanContextassociated with this event.
 
 - 
setPropagatedFrompublic void setPropagatedFrom(BeanContext bc) Sets theBeanContextfrom which this event was propagated.- Parameters:
- bc- the- BeanContextfrom which this event was propagated
 
 - 
getPropagatedFrompublic BeanContext getPropagatedFrom() Gets theBeanContextfrom which this event was propagated.- Returns:
- the BeanContextfrom which this event was propagated
 
 - 
isPropagatedpublic boolean isPropagated() Reports whether or not this event is propagated from some otherBeanContext.- Returns:
- trueif propagated,- falseif not
 
 
- 
 
-