# Packages

No description provided by the author

# Constants

AppServiceContextKey is the context key for getting the reference to the ApplicationService from the context passed to a custom REST Handler.
DefaultPipelineId is the ID used for the default pipeline create by SetFunctionsPipeline.
No description provided by the author
No description provided by the author
No description provided by the author
ProfileSuffixPlaceholder is the placeholder text to use in an application service's service key if the the name of the configuration profile used is to be used in the service's service key.
No description provided by the author
No description provided by the author

# Structs

FunctionPipeline defines an instance of a Functions Pipeline.
TriggerConfig provides a container to pass context needed for user defined triggers.

# Interfaces

AppFunctionContext defines the interface for an Edgex Application Service Context provided to App Functions when executing in the Functions Pipeline.
ApplicationService defines the interface for an edgex Application Service.
No description provided by the author
BackgroundPublisher provides an interface to send messages from background processes through the service's configured MessageBus output.
Trigger provides an abstract means to pass messages to the function pipeline.
UpdatableConfig interface allows services to have custom configuration populated from configuration stored in the Configuration Provider (aka Consul).

# Type aliases

AppFunction is a type alias for a application pipeline function.
TriggerConfigLoader provides an interface that can be used by custom triggers to load custom configuration elements.
TriggerContextBuilder provides an interface to construct an AppFunctionContext for message.
TriggerMessageProcessor provides an interface that can be used by custom triggers to invoke the runtime.