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
BeanContext
s. 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
Modifier and TypeFieldDescriptionprotected BeanContext
TheBeanContext
from which this event was propagatedFields declared in class java.util.EventObject
source
-
Constructor Summary
ModifierConstructorDescriptionprotected
Construct a BeanContextEvent -
Method Summary
Modifier and TypeMethodDescriptionGets theBeanContext
associated with this event.Gets theBeanContext
from which this event was propagated.boolean
Reports whether or not this event is propagated from some otherBeanContext
.void
Sets theBeanContext
from which this event was propagated.Methods declared in class java.util.EventObject
getSource, toString
-
Field Details
-
propagatedFrom
TheBeanContext
from which this event was propagated
-
-
Constructor Details
-
BeanContextEvent
Construct a BeanContextEvent- Parameters:
bc
- The BeanContext source
-
-
Method Details
-
getBeanContext
Gets theBeanContext
associated with this event.- Returns:
- the
BeanContext
associated with this event.
-
setPropagatedFrom
Sets theBeanContext
from which this event was propagated.- Parameters:
bc
- theBeanContext
from which this event was propagated
-
getPropagatedFrom
Gets theBeanContext
from which this event was propagated.- Returns:
- the
BeanContext
from which this event was propagated
-
isPropagated
public boolean isPropagated()Reports whether or not this event is propagated from some otherBeanContext
.- Returns:
true
if propagated,false
if not
-