public class RuntimeEngineImpl extends Object implements org.kie.api.runtime.manager.RuntimeEngine, org.kie.internal.runtime.manager.Disposable
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 and Description |
---|
RuntimeEngineImpl(org.kie.api.runtime.KieSession ksession,
org.kie.api.task.TaskService taskService) |
Modifier and Type | Method and Description |
---|---|
void |
addDisposeListener(org.kie.internal.runtime.manager.DisposeListener listener) |
void |
dispose() |
org.kie.api.runtime.KieSession |
getKieSession() |
org.kie.api.runtime.manager.RuntimeManager |
getManager() |
org.kie.api.task.TaskService |
getTaskService() |
boolean |
isDisposed() |
void |
setManager(org.kie.api.runtime.manager.RuntimeManager manager) |
public RuntimeEngineImpl(org.kie.api.runtime.KieSession ksession, org.kie.api.task.TaskService taskService)
public org.kie.api.runtime.KieSession getKieSession()
getKieSession
in interface org.kie.api.runtime.manager.RuntimeEngine
public org.kie.api.task.TaskService getTaskService()
getTaskService
in interface org.kie.api.runtime.manager.RuntimeEngine
public void dispose()
dispose
in interface org.kie.internal.runtime.manager.Disposable
public void addDisposeListener(org.kie.internal.runtime.manager.DisposeListener listener)
addDisposeListener
in interface org.kie.internal.runtime.manager.Disposable
public org.kie.api.runtime.manager.RuntimeManager getManager()
public void setManager(org.kie.api.runtime.manager.RuntimeManager manager)
public boolean isDisposed()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.