public class ManagedDroolsContext extends Object
Modifier and Type | Field and Description |
---|---|
protected AtomicLong |
fireThreadId |
Constructor and Description |
---|
ManagedDroolsContext(File rulesFolder,
String kbaseName,
String kSessionSuffixName) |
Modifier and Type | Method and Description |
---|---|
org.kie.api.time.SessionPseudoClock |
getClock() |
org.kie.api.runtime.KieSession |
getKieSession() |
com.codahale.metrics.MetricRegistry |
getMetrics() |
boolean |
isStarted() |
boolean |
isUsePseudoClock() |
void |
onStart() |
void |
reload() |
void |
setOnNewKiewSessionCallback(java.util.function.Consumer<org.kie.api.runtime.KieSession> onNewKiewSessionCallback) |
void |
setUseManualTick(boolean useManualTick) |
void |
setUsePseudoClock(boolean usePseudoClock) |
void |
start() |
void |
stop() |
void |
tick() |
protected AtomicLong fireThreadId
public void start()
public void onStart()
public void reload()
public void tick()
public void stop()
public com.codahale.metrics.MetricRegistry getMetrics()
public boolean isStarted()
public org.kie.api.time.SessionPseudoClock getClock()
public boolean isUsePseudoClock()
public void setUsePseudoClock(boolean usePseudoClock)
public void setUseManualTick(boolean useManualTick)
public void setOnNewKiewSessionCallback(java.util.function.Consumer<org.kie.api.runtime.KieSession> onNewKiewSessionCallback)
public org.kie.api.runtime.KieSession getKieSession()
Copyright © 2021. All rights reserved.