java.lang.Object
java.util.EventObject
java.beans.beancontext.BeanContextEvent
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BeanContextMembershipEvent,BeanContextServiceAvailableEvent,BeanContextServiceRevokedEvent
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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BeanContextTheBeanContextfrom which this event was propagatedFields declared in class java.util.EventObject
source -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedContruct a BeanContextEvent -
Method Summary
Modifier and TypeMethodDescriptionGets theBeanContextassociated with this event.Gets theBeanContextfrom which this event was propagated.booleanReports whether or not this event is propagated from some otherBeanContext.voidSets theBeanContextfrom which this event was propagated.Methods declared in class java.util.EventObject
getSource, toString
-
Field Details
-
propagatedFrom
TheBeanContextfrom which this event was propagated
-
-
Constructor Details
-
BeanContextEvent
Contruct a BeanContextEvent- Parameters:
bc- The BeanContext source
-
-
Method Details
-
getBeanContext
Gets theBeanContextassociated with this event.- Returns:
- the
BeanContextassociated with this event.
-
setPropagatedFrom
Sets theBeanContextfrom which this event was propagated.- Parameters:
bc- theBeanContextfrom which this event was propagated
-
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
-