org.jbpm.runtime.manager.impl
Class RuntimeEngineImpl
java.lang.Object
org.jbpm.runtime.manager.impl.RuntimeEngineImpl
- All Implemented Interfaces:
- org.kie.api.runtime.manager.RuntimeEngine, org.kie.internal.runtime.manager.Disposable
- Direct Known Subclasses:
- SynchronizedRuntimeImpl
public class RuntimeEngineImpl
- extends Object
- implements org.kie.api.runtime.manager.RuntimeEngine, org.kie.internal.runtime.manager.Disposable
Implementation of the RuntimeEngine
that additionally implement Disposable
interface to allow other components to register listeners on it. Usual case is that listeners
and work item handlers might be interested in receiving notification when runtime engine is disposed
to deactivate itself too and not receive other events.
Constructor Summary |
RuntimeEngineImpl(org.kie.api.runtime.KieSession ksession,
org.kie.api.task.TaskService taskService)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuntimeEngineImpl
public RuntimeEngineImpl(org.kie.api.runtime.KieSession ksession,
org.kie.api.task.TaskService taskService)
getKieSession
public org.kie.api.runtime.KieSession getKieSession()
- Specified by:
getKieSession
in interface org.kie.api.runtime.manager.RuntimeEngine
getTaskService
public org.kie.api.task.TaskService getTaskService()
- Specified by:
getTaskService
in interface org.kie.api.runtime.manager.RuntimeEngine
dispose
public void dispose()
- Specified by:
dispose
in interface org.kie.internal.runtime.manager.Disposable
addDisposeListener
public void addDisposeListener(org.kie.internal.runtime.manager.DisposeListener listener)
- Specified by:
addDisposeListener
in interface org.kie.internal.runtime.manager.Disposable
getManager
public org.kie.api.runtime.manager.RuntimeManager getManager()
setManager
public void setManager(org.kie.api.runtime.manager.RuntimeManager manager)
isDisposed
public boolean isDisposed()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.