# Packages
No description provided by the author
No description provided by the author
Code generated by mockery v1.0.0.
No description provided by the author
# Functions
GetRegistry returns the singleton instance of the source/node registry.
InitNodeContextHierarchy recursively builds the hierarchy of node execution Contexts starting at the passed node.
# Structs
Config is the set of configuration values used to initialize the Context for a Node.
Context is the execution context for a given node.
Registration is the record representing a node type and metadata about that node.
Registry is the singleton containing all source and node types registered in firebolt and therefore available to use in your `firebolt.yaml` configuration.
SourceConfig is the set of configuration values for this Source.
SourceRegistration is the record representing a source type and metadata about that source.
# Interfaces
AsyncNode is a Node which responds asynchronously.
FanoutNode is a Node which returns a slice of Events.
Node is a single unit of processing; a tree of Nodes comprise all event processing in a user application.
Source is a root node that generates messages to be processed or receives them from an external system.
SyncNode is a Node which responds synchronously.