Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithSagaApiServer ¶
func WithSagaUIDService ¶
func WithSagaUIDService(svc saga.SagaUIDService) configOption
Types ¶
type Component ¶
type Component struct {
// contains filtered or unexported fields
}
func NewSagaComponent ¶
func NewSagaComponent(sagaStoreFactory StoreFactory, sagaMutex mutex.Mutex, opts ...configOption) *Component
func (*Component) RegisterContracts ¶
func (*Component) RegisterSagaEndpoints ¶
func (*Component) RegisterSagas ¶
type StoreFactory ¶
type StoreFactory func(msgMarshaller message.Marshaller) (saga.Store, error)
Click to show internal directories.
Click to hide internal directories.