API Reference PhoenixGenApi v#1.1.2

View Source

Modules

PhoenixGenApi is a framework for building distributed API systems with Phoenix.

Validates and converts request arguments according to configured type specifications.

A GenServer-based cache for storing FunConfig structs, using an ETS table as the backing store.

This module is responsible for periodically pulling function configurations (%FunConfig{}) from remote nodes and updating the ConfigDb.

Error raised when an argument has an invalid type.

The core execution engine of PhoenixGenApi.

Provides node selection strategies for distributed request execution.

Provides permission checking functionality for API requests.

A GenServer that manages a streaming function call.

Defines the configuration for a function that can be called through the API.

Request struct for internal using, convert data map from websocket api.

Defines the structure of a response sent back to the client.

Support for send data to stream.

Generic worker pool for executing tasks asynchronously.

Individual worker process for executing tasks.

Supervisor for worker pools.