Documentation
¶
Index ¶
- Constants
- func NewActorStateManager(actorTypeName string, actorID string, provider *DaprStateAsyncProvider) actor.StateManager
- type ActorStateChange
- type ActorStateManager
- func (a *ActorStateManager) Add(stateName string, value interface{}) error
- func (a *ActorStateManager) Contains(stateName string) (bool, error)
- func (a *ActorStateManager) Flush()
- func (a *ActorStateManager) Get(stateName string, reply interface{}) error
- func (a *ActorStateManager) Remove(stateName string) error
- func (a *ActorStateManager) Save() error
- func (a *ActorStateManager) Set(stateName string, value interface{}) error
- type ChangeKind
- type ChangeMetadata
- type DaprStateAsyncProvider
- func (d *DaprStateAsyncProvider) Apply(actorType, actorID string, changes []*ActorStateChange) error
- func (d *DaprStateAsyncProvider) Contains(actorType string, actorID string, stateName string) (bool, error)
- func (d *DaprStateAsyncProvider) Load(actorType, actorID, stateName string, reply interface{}) error
Constants ¶
View Source
const ( None = ChangeKind("") Add = ChangeKind("upsert") Update = ChangeKind("upsert") Remove = ChangeKind("delete") )
Variables ¶
This section is empty.
Functions ¶
func NewActorStateManager ¶
func NewActorStateManager(actorTypeName string, actorID string, provider *DaprStateAsyncProvider) actor.StateManager
Types ¶
type ActorStateChange ¶
type ActorStateChange struct {
// contains filtered or unexported fields
}
func NewActorStateChange ¶
func NewActorStateChange(stateName string, value interface{}, changeKind ChangeKind) *ActorStateChange
type ActorStateManager ¶
type ActorStateManager struct {
ActorTypeName string
ActorID string
// contains filtered or unexported fields
}
func (*ActorStateManager) Add ¶
func (a *ActorStateManager) Add(stateName string, value interface{}) error
func (*ActorStateManager) Contains ¶
func (a *ActorStateManager) Contains(stateName string) (bool, error)
func (*ActorStateManager) Flush ¶
func (a *ActorStateManager) Flush()
func (*ActorStateManager) Get ¶
func (a *ActorStateManager) Get(stateName string, reply interface{}) error
func (*ActorStateManager) Remove ¶
func (a *ActorStateManager) Remove(stateName string) error
func (*ActorStateManager) Save ¶
func (a *ActorStateManager) Save() error
func (*ActorStateManager) Set ¶
func (a *ActorStateManager) Set(stateName string, value interface{}) error
type ChangeKind ¶
type ChangeKind string
type ChangeMetadata ¶
type ChangeMetadata struct {
Kind ChangeKind
Value interface{}
}
func NewChangeMetadata ¶
func NewChangeMetadata(kind ChangeKind, value interface{}) *ChangeMetadata
type DaprStateAsyncProvider ¶
type DaprStateAsyncProvider struct {
// contains filtered or unexported fields
}
func NewDaprStateAsyncProvider ¶
func NewDaprStateAsyncProvider(daprClient client.Client) *DaprStateAsyncProvider
TODO(@laurence) the daprClient may be nil.
func (*DaprStateAsyncProvider) Apply ¶
func (d *DaprStateAsyncProvider) Apply(actorType, actorID string, changes []*ActorStateChange) error
func (*DaprStateAsyncProvider) Load ¶
func (d *DaprStateAsyncProvider) Load(actorType, actorID, stateName string, reply interface{}) error
Click to show internal directories.
Click to hide internal directories.