Class BeanContextServiceRevokedEvent
java.lang.Object
java.util.EventObject
java.beans.beancontext.BeanContextEvent
java.beans.beancontext.BeanContextServiceRevokedEvent
- All Implemented Interfaces:
Serializable
@Deprecated(since="23",
forRemoval=true)
public class BeanContextServiceRevokedEvent
extends BeanContextEvent
Deprecated, for removal: This API element is subject to removal in a future version.
This event type is used by the
BeanContextServiceRevokedListener
in order to
identify the service being revoked.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected Class
<?> Deprecated, for removal: This API element is subject to removal in a future version.AClass
reference to the service that is being revoked.Fields inherited from class java.beans.beancontext.BeanContextEvent
propagatedFrom
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionBeanContextServiceRevokedEvent
(BeanContextServices bcs, Class<?> sc, boolean invalidate) Deprecated, for removal: This API element is subject to removal in a future version.Construct aBeanContextServiceEvent
. -
Method Summary
Modifier and TypeMethodDescriptionClass
<?> Deprecated, for removal: This API element is subject to removal in a future version.Gets the service class that is the subject of this notificationDeprecated, for removal: This API element is subject to removal in a future version.Gets the source as a reference of typeBeanContextServices
boolean
Deprecated, for removal: This API element is subject to removal in a future version.Reports if the current service is being forcibly revoked, in which case the references are now invalidated and unusable.boolean
isServiceClass
(Class<?> service) Deprecated, for removal: This API element is subject to removal in a future version.Checks this event to determine whether or not the service being revoked is of a particular class.Methods inherited from class java.beans.beancontext.BeanContextEvent
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom
Methods inherited from class java.util.EventObject
getSource, toString
-
Field Details
-
serviceClass
Deprecated, for removal: This API element is subject to removal in a future version.AClass
reference to the service that is being revoked.
-
-
Constructor Details
-
BeanContextServiceRevokedEvent
Deprecated, for removal: This API element is subject to removal in a future version.Construct aBeanContextServiceEvent
.- Parameters:
bcs
- theBeanContextServices
from which this service is being revokedsc
- the service that is being revokedinvalidate
-true
for immediate revocation
-
-
Method Details
-
getSourceAsBeanContextServices
Deprecated, for removal: This API element is subject to removal in a future version.Gets the source as a reference of typeBeanContextServices
- Returns:
- the
BeanContextServices
from which this service is being revoked
-
getServiceClass
Deprecated, for removal: This API element is subject to removal in a future version.Gets the service class that is the subject of this notification- Returns:
- A
Class
reference to the service that is being revoked
-
isServiceClass
Deprecated, for removal: This API element is subject to removal in a future version.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:
true
if the service being revoked is of the same class as the specified service
-
isCurrentServiceInvalidNow
public boolean isCurrentServiceInvalidNow()Deprecated, for removal: This API element is subject to removal in a future version.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
-