Module  java.desktop

Class BeanContextServiceRevokedEvent

  • All Implemented Interfaces:
    Serializable


    public class BeanContextServiceRevokedEvent
    extends BeanContextEvent

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

    另请参见:
    Serialized Form
    • 字段详细信息

      • serviceClass

        protected Class<?> serviceClass
        A 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​()
        获取作为此通知主题的服务类
        结果
        A Class对正在撤销的服务的引用
      • isServiceClass

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

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