public class DefaultSimulationFluent extends AbstractTestableFluent<SimulationFluent> implements SimulationFluent
| Modifier and Type | Field and Description |
|---|---|
protected String |
activeKieSessionId |
protected static String |
DEFAULT_ID |
| Constructor and Description |
|---|
DefaultSimulationFluent() |
| Modifier and Type | Method and Description |
|---|---|
SimulationFluent |
addCommand(org.kie.api.command.Command command) |
protected void |
assureActiveStep() |
String |
getActiveKieSessionId() |
org.kie.internal.simulation.SimulationPath |
getActivePath() |
org.kie.internal.simulation.SimulationStep |
getActiveStep() |
KieSessionSimulationFluent |
getKieSession() |
KieSessionSimulationFluent |
getKieSession(String id) |
SimulationFluent |
getPath(String id) |
org.kie.internal.simulation.Simulation |
getSimulation()
Gets the Simulation
|
<P> org.kie.internal.fluent.VariableContext<P> |
getVariableContext() |
KieSessionSimulationFluent |
newKieSession() |
KieSessionSimulationFluent |
newKieSession(org.kie.api.builder.ReleaseId releaseId,
String id) |
SimulationFluent |
newPath() |
SimulationFluent |
newPath(String id) |
SimulationFluent |
newRelativeStep(long relativeDistanceMillis) |
SimulationFluent |
newRelativeStep(long relativeDistance,
TimeUnit timeUnit) |
SimulationFluent |
newStep(long distanceMillis) |
SimulationFluent |
newStep(long distanceMillis,
TimeUnit timeUnit) |
void |
runSimulation()
Run the Simulation with startTimeMillis now.
|
void |
runSimulation(long startTimeMillis)
Run the Simulation.
|
given, test, test, test, testprotected String activeKieSessionId
protected static final String DEFAULT_ID
public <P> org.kie.internal.fluent.VariableContext<P> getVariableContext()
getVariableContext in interface org.kie.internal.fluent.FluentRootpublic SimulationFluent newPath()
public SimulationFluent newPath(String id)
newPath in interface SimulationFluentpublic SimulationFluent getPath(String id)
getPath in interface SimulationFluentpublic org.kie.internal.simulation.SimulationPath getActivePath()
public SimulationFluent newStep(long distanceMillis)
newStep in interface SimulationFluentBuilder<SimulationFluent>public SimulationFluent newStep(long distanceMillis, TimeUnit timeUnit)
newStep in interface SimulationFluentBuilder<SimulationFluent>public SimulationFluent newRelativeStep(long relativeDistanceMillis)
newRelativeStep in interface SimulationFluentBuilder<SimulationFluent>public SimulationFluent newRelativeStep(long relativeDistance, TimeUnit timeUnit)
newRelativeStep in interface SimulationFluentBuilder<SimulationFluent>protected void assureActiveStep()
public org.kie.internal.simulation.SimulationStep getActiveStep()
public SimulationFluent addCommand(org.kie.api.command.Command command)
addCommand in interface SimulationFluentaddCommand in class AbstractTestableFluent<SimulationFluent>public String getActiveKieSessionId()
getActiveKieSessionId in interface SimulationFluentpublic KieSessionSimulationFluent newKieSession()
public KieSessionSimulationFluent newKieSession(org.kie.api.builder.ReleaseId releaseId, String id)
newKieSession in interface SimulationFluentpublic KieSessionSimulationFluent getKieSession()
getKieSession in interface SimulationFluentpublic KieSessionSimulationFluent getKieSession(String id)
getKieSession in interface SimulationFluentpublic org.kie.internal.simulation.Simulation getSimulation()
SimulationFluentgetSimulation in interface SimulationFluentpublic void runSimulation()
SimulationFluentrunSimulation in interface SimulationFluentpublic void runSimulation(long startTimeMillis)
SimulationFluentrunSimulation in interface SimulationFluentstartTimeMillis - never nullCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.