java.lang.Object
java.util.EventObject
java.beans.beancontext.BeanContextEvent
java.beans.beancontext.BeanContextServiceRevokedEvent
- All Implemented Interfaces:
 Serializable
 This event type is used by the
 BeanContextServiceRevokedListener in order to
 identify the service being revoked.
 
- See Also:
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Class<?> AClassreference to the service that is being revoked.Fields declared in class java.beans.beancontext.BeanContextEvent
propagatedFromFields declared in class java.util.EventObject
source - 
Constructor Summary
ConstructorsConstructorDescriptionBeanContextServiceRevokedEvent(BeanContextServices bcs, Class<?> sc, boolean invalidate) Construct aBeanContextServiceEvent. - 
Method Summary
Modifier and TypeMethodDescriptionClass<?> Gets the service class that is the subject of this notificationGets the source as a reference of typeBeanContextServicesbooleanReports 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.BeanContextEvent
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFromMethods declared in class java.util.EventObject
getSource, toString 
- 
Field Details
- 
serviceClass
AClassreference to the service that is being revoked. 
 - 
 - 
Constructor Details
- 
BeanContextServiceRevokedEvent
Construct aBeanContextServiceEvent.- Parameters:
 bcs- theBeanContextServicesfrom which this service is being revokedsc- the service that is being revokedinvalidate-truefor immediate revocation
 
 - 
 - 
Method Details
- 
getSourceAsBeanContextServices
Gets the source as a reference of typeBeanContextServices- Returns:
 - the 
BeanContextServicesfrom which this service is being revoked 
 - 
getServiceClass
Gets the service class that is the subject of this notification- Returns:
 - A 
Classreference to the service that is being revoked 
 - 
isServiceClass
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
 - 
isCurrentServiceInvalidNow
public 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
 
 -