模块 java.desktop

类 BeanContextServiceRevokedEvent

java.lang.Object
java.util.EventObject
java.beans.beancontext.BeanContextEvent
java.beans.beancontext.BeanContextServiceRevokedEvent
所有已实现的接口:
Serializable

public class BeanContextServiceRevokedEvent extends BeanContextEvent

BeanContextServiceRevokedListener 使用此事件类型来识别被撤销的服务。

参见:
  • 字段详细信息

    • serviceClass

      protected Class <?> serviceClass
      对被撤销服务的 Class 引用。
  • 构造方法详细信息

    • BeanContextServiceRevokedEvent

      public BeanContextServiceRevokedEvent(BeanContextServices  bcs, Class <?> sc, boolean invalidate)
      构造一个 BeanContextServiceEvent
      参数:
      bcs - 撤销此服务的 BeanContextServices
      sc - 被撤销的服务
      invalidate - true 立即撤销
  • 方法详情

    • getSourceAsBeanContextServices

      public BeanContextServices  getSourceAsBeanContextServices()
      获取源作为 BeanContextServices 类型的引用
      返回:
      撤销此服务的 BeanContextServices
    • getServiceClass

      public Class <?> getServiceClass()
      获取作为此通知主题的服务类
      返回:
      对被撤销服务的 Class 引用
    • isServiceClass

      public boolean isServiceClass(Class <?> service)
      检查此事件以确定被撤销的服务是否属于特定类。
      参数:
      service - 感兴趣的服务(应该是非空的)
      返回:
      true 如果被撤销的服务与指定服务属于同一类
    • isCurrentServiceInvalidNow

      public boolean isCurrentServiceInvalidNow()
      报告当前服务是否被强制撤销,在这种情况下,引用现在无效且不可用。
      返回:
      true 如果当前服务被强行撤销