Documentation
¶
Index ¶
- type KeyValueConfiguration
- type KeyValueStoreScope
- type ObjectStore
- type ObjectStoreScope
- type Process
- type ProcessStreamConfig
- type ProcessesObjectStoresConfig
- type ProcessesStreamConfig
- type StreamConfig
- type VersionKeyValueStores
- type Workflow
- type WorkflowKeyValueStores
- type WorkflowObjectStoresConfig
- type WorkflowsObjectStoresConfig
- type WorkflowsStreamsConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KeyValueConfiguration ¶
type KeyValueStoreScope ¶
type KeyValueStoreScope string
const ( KVScopeGlobal KeyValueStoreScope = "global" KVScopeVersion KeyValueStoreScope = "version" KVScopeWorkflow KeyValueStoreScope = "workflow" KVScopeProcess KeyValueStoreScope = "process" )
type ObjectStore ¶
type ObjectStore struct { Name string Scope ObjectStoreScope }
func (*ObjectStore) Validate ¶
func (o *ObjectStore) Validate() error
type ObjectStoreScope ¶
type ObjectStoreScope string
const ( ObjStoreScopeUndefined ObjectStoreScope = "undefined" ObjStoreScopeWorkflow ObjectStoreScope = "workflow" ObjStoreScopeProject ObjectStoreScope = "project" )
type Process ¶
type Process struct { Name string Subscriptions []string ObjectStore *ObjectStore }
type ProcessStreamConfig ¶
type ProcessesStreamConfig ¶
type ProcessesStreamConfig map[string]ProcessStreamConfig
type StreamConfig ¶
type StreamConfig struct { Stream string Processes ProcessesStreamConfig }
type VersionKeyValueStores ¶
type VersionKeyValueStores struct { ProjectStore string WorkflowsStores map[string]*WorkflowKeyValueStores }
type WorkflowKeyValueStores ¶
type WorkflowObjectStoresConfig ¶
type WorkflowObjectStoresConfig struct {
Processes ProcessesObjectStoresConfig
}
type WorkflowsObjectStoresConfig ¶
type WorkflowsObjectStoresConfig map[string]*WorkflowObjectStoresConfig
type WorkflowsStreamsConfig ¶
type WorkflowsStreamsConfig map[string]*StreamConfig
Click to show internal directories.
Click to hide internal directories.