public class

BeanContextServiceRevokedEvent

extends BeanContextEvent
java.lang.Object
   ↳ java.util.EventObject
     ↳ java.beans.beancontext.BeanContextEvent
       ↳ java.beans.beancontext.BeanContextServiceRevokedEvent

Class Overview

This event type is used by the BeanContextServiceRevokedListener in order to identify the service being revoked.

Summary

Fields
protected Class serviceClass A Class reference to the service that is being revoked.
[Expand]
Inherited Fields
From class java.beans.beancontext.BeanContextEvent
From class java.util.EventObject
Public Constructors
BeanContextServiceRevokedEvent(BeanContextServices bcs, Class sc, boolean invalidate)
Construct a BeanContextServiceEvent.
Public Methods
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.
[Expand]
Inherited Methods
From class java.beans.beancontext.BeanContextEvent
From class java.util.EventObject
From class java.lang.Object

Fields

protected Class serviceClass

A Class reference to the service that is being revoked.

Public Constructors

public BeanContextServiceRevokedEvent (BeanContextServices bcs, Class sc, boolean invalidate)

Construct a BeanContextServiceEvent.

Parameters
bcs the BeanContextServices from which this service is being revoked
sc the service that is being revoked
invalidate true for immediate revocation

Public Methods

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

public BeanContextServices getSourceAsBeanContextServices ()

Gets the source as a reference of type BeanContextServices

Returns
  • the BeanContextServices from which this service is being revoked

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

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 (should be non-null)
Returns
  • true if the service being revoked is of the same class as the specified service