Activiti 启动停止的监听器 ProcessEngineLifecycleListener

ProcessEngineLifecycleListener 是一个接口,用来监听流程引擎的启动和停止。

说是生命周期监听器,但是目前实现的方法还比较少。


在引擎类实例化和停止的时候会调用相应的方法。


 
 public ProcessEngineImpl(ProcessEngineConfigurationImpl processEngineConfiguration) {
   ...
    if(processEngineConfiguration.getProcessEngineLifecycleListener() != null)
    {
      processEngineConfiguration.getProcessEngineLifecycleListener().onProcessEngineBuilt(this);
    }
  }
  

由上面代码可见,每个ProcessEngineImpl 实例 对应一个 ProcessEngineConfigurationImpl 实例。


 
public void close() {
    ...
    
    if(processEngineConfiguration.getProcessEngineLifecycleListener() != null)
    {
      processEngineConfiguration.getProcessEngineLifecycleListener().onProcessEngineClosed(this);
    }
  }
  


Activiti 启动停止的监听器 ProcessEngineLifecycleListener_第1张图片




你可能感兴趣的:(Activiti,bpmn)