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 Oracle and/or its affiliates, in the US and other countries.
Copyright © 1995, 2010 Oracle and/or its affiliates. All rights reserved.