Skip to main content

Module client_pool

Module client_pool 

Source

Structs§

ClientLease
Exclusive checkout of one local client.
ClientPool
A bounded process-local pool of protocol-specific clients.
FleetClientLease
A direct local client paired with the Orbit execution that reserved it.
FleetClientPool
Fleet selection and exchange composition over a process-local client pool.
FleetPoolOptions
Code-first operating policy for one fleet-wide client profile.
FleetRemoteClient
A remote exchange that retains its fleet-wide request admission until the caller finishes with the endpoint.
IncomingClientSession
A remotely initiated exchange paired with the exact local client it leased.
PoolOptions
Code-first operating policy for one process-local client pool.
PoolStats
Current local ownership and queue counts.

Enums§

AcquireError
Failure to acquire one client.
ActiveRequestPolicy
Shutdown behavior declared by the owner of one active request.
FleetAcquireError
Failure to select, create, or reach a fleet-owned client.
FleetClient
One fleet acquisition: direct local use or a session to its remote owner.
OptionsError
Invalid client-pool options.
PoolDirective
Admission consequence derived from one protocol-specific outcome.
PoolState
Admission and lifecycle state of one pool.

Traits§

ClientManager
Creates and validates one protocol-specific outbound client.
ClientPolicy
Application-owned classification from a domain outcome to pool admission.