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.
BeanContext,
Serialized Form| Modifier and Type | Field | Description |
|---|---|---|
protected BeanContext |
propagatedFrom |
The
BeanContext from which this event was propagated |
source| Modifier | Constructor | Description |
|---|---|---|
protected |
BeanContextEvent(BeanContext bc) |
Contruct a BeanContextEvent
|
| Modifier and Type | Method | 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, toStringprotected 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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.