Documentation
¶
Index ¶
- type SMCallSummary
- func (sm *SMCallSummary) GetInitStateFor(_ smachine.StateMachine) smachine.InitFunc
- func (sm *SMCallSummary) GetStateMachineDeclaration() smachine.StateMachineDeclaration
- func (sm *SMCallSummary) Init(ctx smachine.InitializationContext) smachine.StateUpdate
- func (sm *SMCallSummary) InjectDependencies(_ smachine.StateMachine, _ smachine.SlotLink, _ injector.DependencyInjector)
- type SharedCallSummary
- type SharedStateAccessor
- type SummarySharedKey
- type SummarySyncKey
- type SyncAccessor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SMCallSummary ¶
type SMCallSummary struct { smachine.StateMachineDeclTemplate // contains filtered or unexported fields }
func NewStateMachineCallSummary ¶
func NewStateMachineCallSummary(pulse pulse.Number) *SMCallSummary
func (*SMCallSummary) GetInitStateFor ¶
func (sm *SMCallSummary) GetInitStateFor(_ smachine.StateMachine) smachine.InitFunc
func (*SMCallSummary) GetStateMachineDeclaration ¶
func (sm *SMCallSummary) GetStateMachineDeclaration() smachine.StateMachineDeclaration
func (*SMCallSummary) Init ¶
func (sm *SMCallSummary) Init(ctx smachine.InitializationContext) smachine.StateUpdate
func (*SMCallSummary) InjectDependencies ¶
func (sm *SMCallSummary) InjectDependencies(_ smachine.StateMachine, _ smachine.SlotLink, _ injector.DependencyInjector)
type SharedCallSummary ¶
type SharedCallSummary struct {
}type SharedStateAccessor ¶
type SharedStateAccessor struct {
}func GetSummarySMSharedAccessor ¶
func GetSummarySMSharedAccessor( ctx smachine.ExecutionContext, pulse pulse.Number, ) (SharedStateAccessor, bool)
func (SharedStateAccessor) Prepare ¶
func (v SharedStateAccessor) Prepare(fn func(*SharedCallSummary)) smachine.SharedDataAccessor
type SummarySharedKey ¶
type SummarySharedKey struct {
// contains filtered or unexported fields
}
func BuildSummarySharedKey ¶
func BuildSummarySharedKey(pulse pulse.Number) SummarySharedKey
BuildSummarySharedKey builds SummarySharedKey, which is used for access shared state, SMCallSummary publish self data by this key
type SummarySyncKey ¶
type SummarySyncKey struct {
// contains filtered or unexported fields
}
func BuildSummarySyncKey ¶
func BuildSummarySyncKey(objectRef reference.Global) SummarySyncKey
BuildSummarySyncKey builds SummarySyncKey, which is used for publish synclink, need for await publish call results after migration for specific object
type SyncAccessor ¶
type SyncAccessor struct {
}func GetSummarySMSyncAccessor ¶
func GetSummarySMSyncAccessor( ctx smachine.ExecutionContext, objectRef reference.Global, ) (SyncAccessor, bool)
func (SyncAccessor) Prepare ¶
func (v SyncAccessor) Prepare(fn func(*smachine.SyncLink)) smachine.SharedDataAccessor
Click to show internal directories.
Click to hide internal directories.