org.jbpm.runtime.manager.impl
Class RuntimeEngineImpl
java.lang.Object
org.jbpm.runtime.manager.impl.RuntimeEngineImpl
- All Implemented Interfaces:
- RuntimeEngine, org.kie.internal.runtime.manager.Disposable
- Direct Known Subclasses:
- SynchronizedRuntimeImpl
public class RuntimeEngineImpl
- extends Object
- implements 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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuntimeEngineImpl
public RuntimeEngineImpl(KieSession ksession,
TaskService taskService)
getKieSession
public KieSession getKieSession()
- Specified by:
getKieSession
in interface RuntimeEngine
getTaskService
public TaskService getTaskService()
- Specified by:
getTaskService
in interface 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 RuntimeManager getManager()
setManager
public void setManager(RuntimeManager manager)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.