public class ManagedDroolsContext extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CLOCK_UPDATE_INTERVAL_SYS_PROP |
protected AtomicLong |
fireThreadId |
Constructor and Description |
---|
ManagedDroolsContext(File rulesFolder,
String kbaseName,
String kSessionSuffixName) |
Modifier and Type | Method and Description |
---|---|
SessionClock |
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() |
public static final String CLOCK_UPDATE_INTERVAL_SYS_PROP
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 SessionClock 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 © 2019. All rights reserved.