Index
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.
All Classes and Interfaces|All Packages|Serialized Form