public class ManagedDroolsContext extends Object
Constructor and Description |
---|
ManagedDroolsContext(File rulesFolder,
String kbaseName,
String kSessionSuffixName) |
Modifier and Type | Method and Description |
---|---|
org.drools.core.time.SessionPseudoClock |
getClock() |
org.kie.api.runtime.KieSession |
getKieSession() |
boolean |
isStarted() |
protected void |
lockIfNotFiring() |
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 void |
unlockIfNotFiring() |
public void start()
public void reload()
public void tick()
protected void lockIfNotFiring()
protected void unlockIfNotFiring()
public void stop()
public boolean isStarted()
public org.drools.core.time.SessionPseudoClock getClock()
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 © 2018. All rights reserved.