public class BeanContextServiceRevokedEvent extends BeanContextEvent
 This event type is used by the
 BeanContextServiceRevokedListener in order to
 identify the service being revoked.
 
| Modifier and Type | Field and Description | 
|---|---|
| protected Class  | serviceClass A  Classreference to the service that is being revoked. | 
propagatedFrom source | Constructor and Description | 
|---|
| BeanContextServiceRevokedEvent (BeanContextServices bcs,
 Class sc,
 boolean invalidate)Construct a  BeanContextServiceEvent. | 
| Modifier and Type | Method and Description | 
|---|---|
| Class  | getServiceClass ()Gets the service class that is the subject of this notification | 
| BeanContextServices  | getSourceAsBeanContextServices ()Gets the source as a reference of type  BeanContextServices | 
| boolean | isCurrentServiceInvalidNow ()Reports if the current service is being forcibly revoked,
 in which case the references are now invalidated and unusable. | 
| boolean | isServiceClass (Class service)Checks this event to determine whether or not
 the service being revoked is of a particular class. | 
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom getSource, toString protected Class serviceClass
Class reference to the service that is being revoked.public BeanContextServiceRevokedEvent(BeanContextServices bcs, Class sc, boolean invalidate)
BeanContextServiceEvent.bcs - the BeanContextServices
 from which this service is being revokedsc - the service that is being revokedinvalidate - true for immediate revocationpublic BeanContextServices getSourceAsBeanContextServices()
BeanContextServicesBeanContextServices from which
 this service is being revokedpublic Class getServiceClass()
Class reference to the
 service that is being revokedpublic boolean isServiceClass(Class service)
service - the service of interest (should be non-null)true if the service being revoked is of the
 same class as the specified servicepublic boolean isCurrentServiceInvalidNow()
true if current service is being forcibly revoked Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy. 
Scripting on this page tracks web page traffic, but does not change the content in any way.