Module java.desktop

Class BeanContextServiceRevokedEvent

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

public class BeanContextServiceRevokedEvent extends BeanContextEvent

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

参见:
  • Field Details

    • serviceClass

      protected Class<?> serviceClass
      被撤销的服务的Class引用。
  • Constructor Details

    • BeanContextServiceRevokedEvent

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

    • getSourceAsBeanContextServices

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

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

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

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