Package blue.contract
Class ContractProcessor
java.lang.Object
blue.contract.ContractProcessor
-
Constructor Summary
ConstructorsConstructorDescriptionContractProcessor(StepProcessorProvider stepProcessorProvider, blue.language.Blue blue) ContractProcessor(StepProcessorProvider stepProcessorProvider, blue.language.Blue blue, DebugContext debugContext) -
Method Summary
Modifier and TypeMethodDescriptioninitiate(blue.language.model.Node contract, String initiateContractEntryBlueId, String initiateContractProcessingEntryBlueId) processEvent(blue.language.model.Node event, ContractInstance contractInstance, String initiateContractEntryBlueId, String initiateContractProcessingEntryBlueId, int epoch)
-
Constructor Details
-
ContractProcessor
-
ContractProcessor
public ContractProcessor(StepProcessorProvider stepProcessorProvider, blue.language.Blue blue, DebugContext debugContext)
-
-
Method Details
-
initiate
public List<ContractUpdateAction> initiate(blue.language.model.Node contract, String initiateContractEntryBlueId, String initiateContractProcessingEntryBlueId) -
processEvent
public List<ContractUpdateAction> processEvent(blue.language.model.Node event, ContractInstance contractInstance, String initiateContractEntryBlueId, String initiateContractProcessingEntryBlueId, int epoch) -
getSingleEventProcessor
-