Skip to main content

Crate hyperactor_remote

Crate hyperactor_remote 

Source
Expand description

Remote supervision protocol and adapters for Hyperactor.

Re-exports§

pub use actor_spawner::ActorSpawner;
pub use actor_spawner::ActorSpawnerEndpoint;
pub use keepalive::Keepalive;
pub use keepalive::KeepaliveAck;
pub use keepalive::KeepaliveParams;
pub use keepalive::KeepaliveSupervisor;
pub use keepalive::KeepaliveSupervisorParams;
pub use keepalive::KeepaliveWorker;
pub use keepalive::KeepaliveWorkerParams;
pub use link::LinkSpec;
pub use proc_spawner::ProcSpawnerEndpoint;
pub use proto::Gspawn;
pub use proto::OrphanPolicy;
pub use proto::RemoteActorDisposition;
pub use proto::SpawnActor;
pub use proto::SpawnProc;
pub use proto::Supervise;
pub use proto::SupervisionOptions;
pub use proto::SupervisorEvent;
pub use proto::WorkerCommand;
pub use proto::WorkerLike;
pub use supervision::Spawn;
pub use supervision::Supervisor;
pub use supervision::Worker;
pub use token::Join;
pub use token::JoinResult;
pub use token::Joined;
pub use token::Options as TokenOptions;
pub use token::Policy as TokenPolicy;
pub use token::RendezvousLike;
pub use token::Token;
pub use token::TokenPeer;
pub use token::create;

Modules§

actor_spawner
Actor interface for remotely spawning actors.
config
Configuration keys for hyperactor_remote.
keepalive
Message-based link implementation.
link
Link implementation actors.
proc_spawner
Remote proc spawning protocol.
proto
Message types for remote supervision sessions.
supervision
Remote supervision actors.
token
Opaque rendezvous tokens for actor reference exchange.