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 |