module Executor

Execute HTTP applications in isolated execution contexts.

Nested Classes and Modules

module Body
class Channel

A framed, bidirectional message channel over an IO object.

class RemoteError

Raised when the remote execution context reports an error.

class ClosedError

Raised when an execution transport closes unexpectedly.

class Execution

Manages one request and its isolated worker transport.

class Generic

The common middleware implementation for isolated execution contexts.

class Ractored

Executes each request in a dedicated Ruby 4.1 Ractor.

class Request

A reconstructed request owned by the execution context.

class Threaded

Executes each request in a dedicated native thread.

module Transport

A per-request transport with independent control and full-duplex body channels.

module Worker

Executes one transported request in the isolated execution context.