Module lifecycle

Source
Expand description

Server lifecycle management

This module handles the lifecycle events and state management for MCP servers, including initialization, running state, graceful shutdown, and error recovery.

Structs§

HealthStatus
Health check information
LifecycleManager
Server lifecycle manager
LoggingLifecycleListener
Default lifecycle listener that logs state changes
ServerRunner
Server runner that manages the complete lifecycle

Enums§

LifecycleState
Server lifecycle state

Traits§

LifecycleListener
Lifecycle event listener