public class DefaultStatefulKnowledgeSessionSimFluent extends AbstractTestableFluent<KieSessionSimulationFluent> implements KieSessionSimulationFluent
Constructor and Description |
---|
DefaultStatefulKnowledgeSessionSimFluent(SimulationFluent simulationFluent) |
test, test, test, test
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
test, test, test, test
public DefaultStatefulKnowledgeSessionSimFluent(SimulationFluent simulationFluent)
protected KieSessionSimulationFluent addCommand(org.kie.api.command.Command command)
addCommand
in class AbstractTestableFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent setGlobal(String identifier, Object object)
setGlobal
in interface org.kie.internal.fluent.runtime.rule.RuleFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent insert(Object object)
insert
in interface org.kie.internal.fluent.runtime.rule.RuleFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent update(org.kie.api.runtime.rule.FactHandle handle, Object object)
update
in interface org.kie.internal.fluent.runtime.rule.RuleFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent delete(org.kie.api.runtime.rule.FactHandle handle)
delete
in interface org.kie.internal.fluent.runtime.rule.RuleFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent fireAllRules()
fireAllRules
in interface org.kie.internal.fluent.runtime.rule.RuleFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent assertRuleFired(String ruleName)
assertRuleFired
in interface RuleTestFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent assertRuleFired(String ruleName, int fireCount)
RuleTestFluent
#fireAllRules()
in this step.assertRuleFired
in interface RuleTestFluent<KieSessionSimulationFluent>
ruleName
- never nullfireCount
- at least 0#fireAllRules()
has not been called in this step yet.public String getActiveKnowledgeSessionId()
public SimulationFluent end(String context, String name)
end
in interface org.kie.internal.fluent.EndContextFluent<SimulationFluent>
public SimulationFluent end(String name)
end
in interface org.kie.internal.fluent.EndContextFluent<SimulationFluent>
public SimulationFluent end()
end
in interface org.kie.internal.fluent.EndContextFluent<SimulationFluent>
public KieSessionSimulationFluent set(String name)
set
in interface org.kie.internal.fluent.ContextFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent startProcess(String identifier, Map<String,Object> params)
startProcess
in interface org.kie.internal.fluent.runtime.process.ProcessFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent startProcess(String identifier)
startProcess
in interface org.kie.internal.fluent.runtime.process.ProcessFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent createProcessInstance(String identifier, Map<String,Object> params)
createProcessInstance
in interface org.kie.internal.fluent.runtime.process.ProcessFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent startProcessInstance(long processId)
startProcessInstance
in interface org.kie.internal.fluent.runtime.process.ProcessFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent abortProcessInstance(long processInstanceId)
abortProcessInstance
in interface org.kie.internal.fluent.runtime.process.ProcessFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent signalEvent(String id, Object event, long processId)
signalEvent
in interface org.kie.internal.fluent.runtime.process.ProcessFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent signalEvent(String id, Object event)
signalEvent
in interface org.kie.internal.fluent.runtime.process.ProcessFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent newStep(long distanceMillis)
newStep
in interface SimulationFluentBuilder<KieSessionSimulationFluent>
public KieSessionSimulationFluent newStep(long distanceMillis, TimeUnit timeUnit)
newStep
in interface SimulationFluentBuilder<KieSessionSimulationFluent>
public KieSessionSimulationFluent newRelativeStep(long relativeDistance)
newRelativeStep
in interface SimulationFluentBuilder<KieSessionSimulationFluent>
public KieSessionSimulationFluent newRelativeStep(long relativeDistance, TimeUnit timeUnit)
newRelativeStep
in interface SimulationFluentBuilder<KieSessionSimulationFluent>
public KieSessionSimulationFluent out()
out
in interface org.kie.internal.fluent.ContextFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent out(String name)
out
in interface org.kie.internal.fluent.ContextFluent<KieSessionSimulationFluent>
public KieSessionSimulationFluent getGlobal(String identifier)
getGlobal
in interface org.kie.internal.fluent.runtime.rule.RuleFluent<KieSessionSimulationFluent>
public org.kie.internal.fluent.runtime.WorkItemManagerFluent<org.kie.internal.fluent.runtime.WorkItemManagerFluent,KieSessionSimulationFluent> getWorkItemManager()
getWorkItemManager
in interface org.kie.internal.fluent.runtime.process.ProcessFluent<KieSessionSimulationFluent>
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.