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
BeanContext
s. The setPropagatedFrom()
and getPropagatedFrom()
methods allow a
BeanContext
to identify itself as the source
of a propagated event.
BeanContext
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected BeanContext |
propagatedFrom
The
BeanContext from which this event was propagated |
source
Modifier | Constructor and Description |
---|---|
protected |
BeanContextEvent(BeanContext bc)
Contruct a BeanContextEvent
|
Modifier and Type | Method and Description |
---|---|
BeanContext |
getBeanContext()
Gets the
BeanContext associated with this event. |
BeanContext |
getPropagatedFrom()
Gets the
BeanContext from which this event was propagated. |
boolean |
isPropagated()
Reports whether or not this event is
propagated from some other
BeanContext . |
void |
setPropagatedFrom(BeanContext bc)
Sets the
BeanContext from which this event was propagated. |
getSource, toString
protected BeanContext propagatedFrom
BeanContext
from which this event was propagatedprotected BeanContextEvent(BeanContext bc)
bc
- The BeanContext sourcepublic BeanContext getBeanContext()
BeanContext
associated with this event.BeanContext
associated with this event.public void setPropagatedFrom(BeanContext bc)
BeanContext
from which this event was propagated.bc
- the BeanContext
from which this event
was propagatedpublic BeanContext getPropagatedFrom()
BeanContext
from which this event was propagated.BeanContext
from which this
event was propagatedpublic boolean isPropagated()
BeanContext
.true
if propagated, false
if not Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2018, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.