actor.proto
path eigr/functions/protocol/actors/actor.proto
package eigr.functions.protocol.actors
Messages
Actor
Name | Type | Description |
---|---|---|
name | string | |
persistent | bool | |
state | ActorState | |
snapshot_strategy | ActorSnapshotStrategy | |
deactivate_strategy | ActorDeactivateStrategy |
ActorDeactivateStrategy
A strategy which a user function's entity is passivated.
Name | Type | Description |
---|---|---|
timeout | TimeoutStrategy | the timeout strategy. |
ActorSnapshotStrategy
A strategy for save state.
Name | Type | Description |
---|---|---|
timeout | TimeoutStrategy | the timeout strategy. |
ActorState
Name | Type | Description |
---|---|---|
tags | ActorState.TagsEntry | |
state | google.protobuf.Any |
ActorState.TagsEntry
Name | Type | Description |
---|---|---|
key | string | |
value | string |
ActorSystem
Name | Type | Description |
---|---|---|
name | string | |
registry | Registry |
Registry
Name | Type | Description |
---|---|---|
actors | Registry.ActorsEntry |
Registry.ActorsEntry
Name | Type | Description |
---|---|---|
key | string | |
value | Actor |
TimeoutStrategy
A strategy based on a timeout.
Name | Type | Description |
---|---|---|
timeout | int64 | The timeout in millis |