- 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 BeanContextServiceRevokedListenerin order to identify the service being revoked.- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected Class<?>serviceClassAClassreference to the service that is being revoked.- 
Fields declared in class java.beans.beancontext.BeanContextEventpropagatedFrom
 - 
Fields declared in class java.util.EventObjectsource
 
- 
 - 
Constructor SummaryConstructors Constructor Description BeanContextServiceRevokedEvent(BeanContextServices bcs, Class<?> sc, boolean invalidate)Construct aBeanContextServiceEvent.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>getServiceClass()Gets the service class that is the subject of this notificationBeanContextServicesgetSourceAsBeanContextServices()Gets the source as a reference of typeBeanContextServicesbooleanisCurrentServiceInvalidNow()Reports if the current service is being forcibly revoked, in which case the references are now invalidated and unusable.booleanisServiceClass(Class<?> service)Checks this event to determine whether or not the service being revoked is of a particular class.- 
Methods declared in class java.beans.beancontext.BeanContextEventgetBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom
 - 
Methods declared in class java.util.EventObjectgetSource, toString
 
- 
 
- 
- 
- 
Field Detail- 
serviceClassprotected Class<?> serviceClass AClassreference to the service that is being revoked.
 
- 
 - 
Constructor Detail- 
BeanContextServiceRevokedEventpublic BeanContextServiceRevokedEvent(BeanContextServices bcs, Class<?> sc, boolean invalidate) Construct aBeanContextServiceEvent.- Parameters:
- bcs- the- BeanContextServicesfrom which this service is being revoked
- sc- the service that is being revoked
- invalidate-- truefor immediate revocation
 
 
- 
 - 
Method Detail- 
getSourceAsBeanContextServicespublic BeanContextServices getSourceAsBeanContextServices() Gets the source as a reference of typeBeanContextServices- Returns:
- the BeanContextServicesfrom which this service is being revoked
 
 - 
getServiceClasspublic Class<?> getServiceClass() Gets the service class that is the subject of this notification- Returns:
- A Classreference to the service that is being revoked
 
 - 
isServiceClasspublic 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 (should be non-null)
- Returns:
- trueif the service being revoked is of the same class as the specified service
 
 - 
isCurrentServiceInvalidNowpublic boolean isCurrentServiceInvalidNow() Reports if the current service is being forcibly revoked, in which case the references are now invalidated and unusable.- Returns:
- trueif current service is being forcibly revoked
 
 
- 
 
-