Package blue.contract.simulator
Class ContractRunner
java.lang.Object
blue.contract.simulator.ContractRunner
-
Constructor Summary
ConstructorsConstructorDescriptionContractRunner(blue.language.Blue blue, String initiateContractEntryBlueId, String initiateContractProcessingEntryBlueId) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEvent(blue.language.model.Node event) voidintList<blue.language.model.Node>List<blue.language.model.Node>initiateContract(blue.language.model.Node contract) initiateContract(Object contract) voidvoidvoidprocessEvents(int numberOfEventsToProcess) voidvoidstartProcessingContract(Contract contract, String runnerTimeline, Simulator simulator)
-
Constructor Details
-
ContractRunner
-
-
Method Details
-
initiateContract
-
initiateContract
-
addEvent
public void addEvent(blue.language.model.Node event) -
addEvent
-
processEvents
public void processEvents() -
processEvents
public void processEvents(int numberOfEventsToProcess) -
getProcessedEvents
-
processEmittedEventsOnly
public void processEmittedEventsOnly() -
save
- Throws:
IOException
-
getPendingEvents
-
getCurrentFileId
public int getCurrentFileId() -
getContractUpdates
-
getLastContractUpdate
-
startProcessingContract
-