Index

C E G I M R W 
All Classes and Interfaces|All Packages|Serialized Form

C

Copper2goDependencyInjector - Class in io.github.keymaster65.copper2go.api.util
Injector for the 3 channel stores: event, request and reply
Copper2goDependencyInjector(ReplyChannelStore, EventChannelStore, RequestChannelStore) - Constructor for class io.github.keymaster65.copper2go.api.util.Copper2goDependencyInjector
Registers the channel stores.
createTestEngine(String, Copper2goDependencyInjector) - Static method in class io.github.keymaster65.copper2go.api.util.WorkflowTestRunner
Creates the copper engine for a test.

E

errorEvent(String, String) - Method in interface io.github.keymaster65.copper2go.api.workflow.EventChannelStore
Submit error event without attributes.
errorEvent(String, String, Map<String, String>) - Method in interface io.github.keymaster65.copper2go.api.workflow.EventChannelStore
Submit error event with attributes.
event(String, String) - Method in interface io.github.keymaster65.copper2go.api.workflow.EventChannelStore
Submit event without attributes.
event(String, String, Map<String, String>) - Method in interface io.github.keymaster65.copper2go.api.workflow.EventChannelStore
Submit event with attributes.
EventChannelStore - Interface in io.github.keymaster65.copper2go.api.workflow
Store for defined events channels, that can be used by name in workflows to submit events.

G

getAttribute(String) - Method in class io.github.keymaster65.copper2go.api.workflow.WorkflowData
Gets the attribute value.
getAttributes() - Method in class io.github.keymaster65.copper2go.api.workflow.WorkflowData
Gets a copy of all additional attributes.
getPayload() - Method in class io.github.keymaster65.copper2go.api.workflow.WorkflowData
Gets the initial workflow data payload.
getUUID() - Method in class io.github.keymaster65.copper2go.api.workflow.WorkflowData
The UUID, that can be used for the reply ReplyChannelStore.reply(String, String) of the called workflow.

I

io.github.keymaster65.copper2go.api.util - package io.github.keymaster65.copper2go.api.util
 
io.github.keymaster65.copper2go.api.workflow - package io.github.keymaster65.copper2go.api.workflow
 

M

majorVersion - Variable in class io.github.keymaster65.copper2go.api.util.WorkflowTestRunner.WorkflowDefinition
Major version of the workflow.
minorVersion - Variable in class io.github.keymaster65.copper2go.api.util.WorkflowTestRunner.WorkflowDefinition
Minor version of the workflow.

R

reply(String, String) - Method in interface io.github.keymaster65.copper2go.api.workflow.ReplyChannelStore
Submit reply without attributes.
reply(String, String, Map<String, String>) - Method in interface io.github.keymaster65.copper2go.api.workflow.ReplyChannelStore
Submit reply with attributes.
ReplyChannelStore - Interface in io.github.keymaster65.copper2go.api.workflow
Store for replies, that can be used by name in workflows to submit replies to requests.
replyError(String, String) - Method in interface io.github.keymaster65.copper2go.api.workflow.ReplyChannelStore
Submit error reply without attributes.
replyError(String, String, Map<String, String>) - Method in interface io.github.keymaster65.copper2go.api.workflow.ReplyChannelStore
Submit error reply without attributes.
request(String, String, String) - Method in interface io.github.keymaster65.copper2go.api.workflow.RequestChannelStore
Submit request without attributes.
request(String, String, Map<String, String>, String) - Method in interface io.github.keymaster65.copper2go.api.workflow.RequestChannelStore
/** Submit request with attributes.
RequestChannelStore - Interface in io.github.keymaster65.copper2go.api.workflow
Store for defined request channels, that can be used by name in workflows to submit requests.
runTest(WorkflowData, WorkflowTestRunner.WorkflowDefinition, TransientScottyEngine) - Static method in class io.github.keymaster65.copper2go.api.util.WorkflowTestRunner
Run the test: creates and runs a workflow instance waits for all instances to finish shuts the engine down

W

WorkflowData - Class in io.github.keymaster65.copper2go.api.workflow
Holds the payload data and attributes for a workflow.
WorkflowData(String, String) - Constructor for class io.github.keymaster65.copper2go.api.workflow.WorkflowData
Creates the data without attributes.
WorkflowData(String, String, Map<String, String>) - Constructor for class io.github.keymaster65.copper2go.api.workflow.WorkflowData
Creates the data without attributes.
WorkflowDefinition(String, long, long) - Constructor for class io.github.keymaster65.copper2go.api.util.WorkflowTestRunner.WorkflowDefinition
Creates a definition with given attributes.
workflowName - Variable in class io.github.keymaster65.copper2go.api.util.WorkflowTestRunner.WorkflowDefinition
Name of the workflow.
WorkflowTestRunner - Class in io.github.keymaster65.copper2go.api.util
Utility the helps to create tested copper2go workflow.
WorkflowTestRunner.WorkflowDefinition - Class in io.github.keymaster65.copper2go.api.util
Container for attributes, that defines a workflow definition.
C E G I M R W 
All Classes and Interfaces|All Packages|Serialized Form