Module plugins

Source
Expand description

Plugins service module for handling plugins execution and interaction with relayer

Re-exports§

pub use config::*;
pub use health::*;
pub use protocol::*;
pub use connection::*;
pub use runner::*;
pub use relayer_api::*;
pub use script_executor::*;
pub use pool_executor::*;
pub use shared_socket::*;

Modules§

config
Plugin Configuration
connection
Connection management for Unix socket communication with the pool server.
health
Health monitoring and circuit breaker for the plugin pool.
pool_executor
Pool-based Plugin Executor
protocol
Protocol types for pool server communication.
relayer_api
This module is responsible for handling the requests to the relayer API.
runner
This module is the orchestrator of the plugin execution.
script_executor
This module is responsible for executing a typescript script.
shared_socket
Shared Socket Service

Structs§

PluginCallResponse
PluginHandlerError
PluginHandlerPayload
PluginHandlerResponse
PluginService

Enums§

PluginCallResult
PluginError

Traits§

PluginServiceTrait