package internalpb

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ClusterService

cluster.proto:10

ClusterService is used to interact with the cluster internal

service RemotingService

remoting.proto:19

RemotingService defines the remoting service With remoting one can: - send messages to actors - lookup actor remotely - spawn actor remotely - re-spawn actor remotely - stop actor remotely

message ActorProps

actor.proto:31

ActorProps defines the properties of an actor that can be used to spawn an actor remotely.

Used in: PeerState

message ActorRef

actor.proto:12

ActorRef represents the actor information on the wire.

message DeadlettersCount

deadletter.proto:21

message Dependency

dependency.proto:11

Dependency represents a single actor dependency definition. This message is used to capture all the necessary metadata and initialization details required to recreate a dependency instance during the actor's lifecycle.

Used in: ActorProps, ActorRef, RemoteSpawnRequest

message Disseminate

cluster.proto:39

message EmitDeadletter

deadletter.proto:11

message EscalateDirective

supervision.proto:40

EscalateDirective defines the supervisor escalation directive It escalates the failure to the next parent in the hierarchy, thereby failing itself

Used in: HandleFault

(message has no fields)

message GetDeadletters

deadletter.proto:9

(message has no fields)

message GetDeadlettersCount

deadletter.proto:16

message HandleFault

supervision.proto:15

HandleFault message is sent by a child actor to its parent when it is panicking or returning an error while processing message

message NatsMessage

nats.proto:17

NatsMessage defines the NATs message used by the discovery provider

enum NatsMessageType

nats.proto:8

NatsMessageType defines the NATs message type

Used in: NatsMessage

message PeerState

peers.proto:9

Used in: Rebalance

message Rebalance

peers.proto:21

message RebalanceComplete

peers.proto:26

message RemoteMessage

remoting.proto:74

RemoteMessage will be used by Actors to communicate remotely

Used in: RemoteAskRequest, RemoteTellRequest

message RestartDirective

supervision.proto:43

RestartDirective defines supervisor restart directive

Used in: HandleFault

message ResumeDirective

supervision.proto:36

ResumeDirective defines the supervisor resume directive This ignores the failure and process the next message, instead

Used in: HandleFault

(message has no fields)

message SpawnOption

remoting.proto:129

(message has no fields)

message StopDirective

supervision.proto:32

StopDirective defines the supervisor stop directive

Used in: HandleFault

(message has no fields)

enum Strategy

supervision.proto:7

Used in: HandleFault