java.beans.beancontext
Class  BeanContextServiceRevokedEvent
java.lang.Object
  |
  +--java.util.EventObject
        |
        +--java.beans.beancontext.BeanContextEvent
              |
              +--java.beans.beancontext.BeanContextServiceRevokedEvent
- All Implemented Interfaces: 
 - Serializable
 
- public class BeanContextServiceRevokedEvent
- extends BeanContextEvent
  
 This event type is used by the 
 BeanContextServiceRevokedListener in order to
 identify the service being revoked.
 
- See Also: 
 - Serialized Form
 
| 
Field Summary | 
protected  Class | 
serviceClass
 
          A Class reference to the service that is being revoked. | 
 
 
 
 
 
 
 
 
serviceClass
protected Class serviceClass
- A 
Class reference to the service that is being revoked. 
BeanContextServiceRevokedEvent
public BeanContextServiceRevokedEvent(BeanContextServices bcs,
                                      Class sc,
                                      boolean invalidate)
- Construct a 
BeanContextServiceEvent.
- Parameters:
 bcs - the BeanContextServices 
 from which this service is being revokedsc - the service that is being revokedinvalidate - true for immediate revocation
 
 
getSourceAsBeanContextServices
public BeanContextServices getSourceAsBeanContextServices()
- Gets the source as a reference of type 
BeanContextServices
- Returns:
 - the 
BeanContextServices from which 
 this service is being revoked 
 
 
getServiceClass
public Class getServiceClass()
- Gets the service class that is the subject of this notification
- Returns:
 - A 
Class reference to the 
 service that is being revoked 
 
 
isServiceClass
public boolean isServiceClass(Class service)
- Checks this event to determine whether or not
 the service being revoked is of a particular class.
- Parameters:
 service - the service of interest- Returns:
 true if the service being revoked is of the
 same class as the specified service
 
 
isCurrentServiceInvalidNow
public boolean isCurrentServiceInvalidNow()
- Reports if the current service is being forcibly revoked,
 in which case the references are now invalidated and unusable.
- Returns:
 true if current service is being forcibly revoked
 
 
Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation  contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.