Get desktop application:
View/edit binary Protocol Buffers messages
ClusterService is used to interact with the cluster internal
GetNodeMetric returns the node metric
Specifies the node address
Specifies the node address
Specifies the actors count for the given node
GetKinds returns the list of cluster kinds
Specifies the node address
Specifies the list of kinds
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
RemoteAsk is used to send a message to an actor remotely and expect a response immediately.
RemoteAsk is used to send a message to an actor remotely and expect a response immediately.
Specifies the remote message to send
Specifies the timeout(how long to wait for a reply)
Specifies the message to send to the actor Any proto message is allowed to be sent
RemoteTell is used to send a message to a remote actor The actor on the other line can reply to the sender by using the Sender in the message
RemoteTell is used to send a message to an actor remotely
Specifies the remote message to send
(message has no fields)
Lookup for an actor on a remote host.
RemoteLookupRequest checks whether a given actor exists on a remote host
Specifies the remote host address
Specifies the remote port
Specifies the actor name
Specifies the actor address
RemoteReSpawn restarts an actor on a remote machine
Specifies the remote host address
Specifies the remote port
Specifies the actor name
(message has no fields)
RemoteStop stops an actor on a remote machine
Specifies the remote host address
Specifies the remote port
Specifies the actor name
(message has no fields)
RemoteSpawn starts an actor on a remote machine
Specifies the remote host address
Specifies the remote port
Specifies the actor name.
Specifies the actor type
Specifies if the actor is a singleton
Specifies if the actor is relocatable
Specifies the passivation time
Specifies the dependencies
States whether the actor will require a stash buffer
(message has no fields)
ActorProps defines the properties of an actor that can be used to spawn an actor remotely.
Used in:
Specifies the actor name.
Specifies the actor type
Specifies if the actor is a singleton
Specifies if the actor is disabled for relocation
Specifies the passivation time
Specifies the dependencies
States whether the actor will require a stash buffer
ActorRef represents the actor information on the wire.
Specifies the actor address
Specifies the actor type
Specifies if the actor is a singleton
Specifies if the actor is disabled for relocation
Specifies the passivation time
Specifies the dependencies
States whether the actor will require a stash buffer
Specifies the total count
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:
, ,Specifies the dependency ID
Specifies the dependency type name
The serialized binary data representing the Dependency's value.
Specifies the message unique id
Specifies the topic
Specifies the message
Specifies the deadletter to emit
EscalateDirective defines the supervisor escalation directive It escalates the failure to the next parent in the hierarchy, thereby failing itself
Used in:
(message has no fields)
(message has no fields)
optional for a specific actor
HandleFault message is sent by a child actor to its parent when it is panicking or returning an error while processing message
Specifies the actor id
Specifies the message
Specifies the directive
Specifies the strategy
NatsMessage defines the NATs message used by the discovery provider
Specifies the host name of the client node
Specifies the port of the client node
Specifies the client name
Specifies the message type
NatsMessageType defines the NATs message type
Used in:
Used in:
Specifies the peer host
Specifies the remoting port
Specifies the remoting host
Specifies the list of actors actorName -> ActorProps
Specifies the peer state
Specifies the peer address
RemoteMessage will be used by Actors to communicate remotely
Used in:
,Specifies the sender' address
Specifies the actor address
Specifies the message to send to the actor Any proto message is allowed to be sent
RestartDirective defines supervisor restart directive
Used in:
Specifies the maximum number of retries When reaching this number the faulty actor is stopped
Specifies the time range to restart the faulty actor
ResumeDirective defines the supervisor resume directive This ignores the failure and process the next message, instead
Used in:
(message has no fields)
(message has no fields)
StopDirective defines the supervisor stop directive
Used in:
(message has no fields)
Used in: