Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppFactory ¶
func AppFactory(_ context.Context, cfg configuration.Configuration, comps insapp.AppComponents) (insapp.AppComponent, error)
AppFactory is an entry point for ledger-core/server logic
func NewAppCompartment ¶
func NewAppCompartment(_ configuration.Ledger, comps insapp.AppComponents) *insconveyor.AppCompartment
Types ¶
type EventFactory ¶
type EventFactory struct {
// contains filtered or unexported fields
}
func NewEventFactory ¶
func NewEventFactory(ctx context.Context) *EventFactory
func (*EventFactory) InputEvent ¶
func (p *EventFactory) InputEvent(_ context.Context, event conveyor.InputEvent, _ conveyor.InputContext) (conveyor.InputSetup, error)
func (*EventFactory) PostMigrate ¶
func (p *EventFactory) PostMigrate(prevState conveyor.PulseSlotState, ps *conveyor.PulseSlot, m smachine.SlotMachineHolder)
Click to show internal directories.
Click to hide internal directories.