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
 BeanContextEvent is the abstract root event class
 for all events emitted
 from, and pertaining to the semantics of, a BeanContext.
 This class introduces a mechanism to allow the propagation of
 BeanContextEvent subclasses through a hierarchy of
 BeanContexts. The setPropagatedFrom()
 and getPropagatedFrom() methods allow a
 BeanContext to 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
- 
Constructor SummaryConstructors Modifier Constructor Description protectedBeanContextEvent(BeanContext bc)Contruct a BeanContextEvent
- 
Method SummaryModifier 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.
- 
Field Details- 
propagatedFromTheBeanContextfrom which this event was propagated
 
- 
- 
Constructor Details- 
BeanContextEventContruct a BeanContextEvent- Parameters:
- bc- The BeanContext source
 
 
- 
- 
Method Details- 
getBeanContextGets theBeanContextassociated with this event.- Returns:
- the BeanContextassociated with this event.
 
- 
setPropagatedFromSets theBeanContextfrom which this event was propagated.- Parameters:
- bc- the- BeanContextfrom which this event was propagated
 
- 
getPropagatedFromGets 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
 
 
-