Documentation
¶
Overview ¶
Package runtimeconfig builds configuration from dogma.Application instances.
Index ¶
- func FromAggregate[R dogma.AggregateRoot](h dogma.AggregateMessageHandler[R]) *config.Aggregate
- func FromApplication(app dogma.Application) *config.Application
- func FromIntegration(h dogma.IntegrationMessageHandler) *config.Integration
- func FromProcess[R dogma.ProcessRoot](h dogma.ProcessMessageHandler[R]) *config.Process
- func FromProjection(h dogma.ProjectionMessageHandler) *config.Projection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromAggregate ¶
func FromAggregate[R dogma.AggregateRoot](h dogma.AggregateMessageHandler[R]) *config.Aggregate
FromAggregate returns a new config.Aggregate that represents the configuration of the given dogma.AggregateMessageHandler.
func FromApplication ¶
func FromApplication(app dogma.Application) *config.Application
FromApplication returns a new config.Application that represents the configuration of the given dogma.Application.
func FromIntegration ¶
func FromIntegration(h dogma.IntegrationMessageHandler) *config.Integration
FromIntegration returns a new config.Integration that represents the configuration of the given dogma.IntegrationMessageHandler.
func FromProcess ¶
func FromProcess[R dogma.ProcessRoot](h dogma.ProcessMessageHandler[R]) *config.Process
FromProcess returns a new config.Process that represents the configuration of the given dogma.ProcessMessageHandler.
func FromProjection ¶
func FromProjection(h dogma.ProjectionMessageHandler) *config.Projection
FromProjection returns a new config.Projection that represents the configuration of the given dogma.ProjectionMessageHandler.
Types ¶
This section is empty.