Java Platform 1.2

java.beans.beancontext
Class BeanContextEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--java.beans.beancontext.BeanContextEvent
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.

Since:
JDK1.2
See Also:
BeanContext, Serialized Form

Field Summary
protected  BeanContext propagatedFrom
           
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
protected BeanContextEvent(BeanContext bc)
          Contruct a BeanContextEvent
 
Method Summary
 BeanContext getBeanContext()
           
 BeanContext getPropagatedFrom()
           
 boolean isPropagated()
           
 void setPropagatedFrom(BeanContext bc)
           
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

propagatedFrom

protected BeanContext propagatedFrom
Constructor Detail

BeanContextEvent

protected BeanContextEvent(BeanContext bc)
Contruct a BeanContextEvent
Parameters:
bc - The BeanContext source
Method Detail

getBeanContext

public BeanContext getBeanContext()

setPropagatedFrom

public void setPropagatedFrom(BeanContext bc)
Parameters:
bc - Set the BeanContext that last propagated this BeanContextEvent

getPropagatedFrom

public BeanContext getPropagatedFrom()
Parameters:
bc - The BeanContext that last propagated this BeanContextEvent

isPropagated

public boolean isPropagated()
Returns:
is the BeanContextEvent propagated?

Java Platform 1.2

Submit a bug or feature Version 1.2 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.