app_state

Central AppState class holding in-memory domain states.

class bedrock_server_manager.state.app_state.AppState(settings: bedrock_server_manager.state.settings.SettingsState = <factory>, servers: bedrock_server_manager.state.models.ServerState = <factory>, plugins: bedrock_server_manager.state.models.PluginState = <factory>, users: bedrock_server_manager.state.models.UserState = <factory>, runtime: bedrock_server_manager.state.models.RuntimeState = <factory>, scheduler: bedrock_server_manager.state.models.SchedulerState = <factory>)
property lock: Lock

Return or initializes an asyncio.Lock for atomic state mutations across tasks.

is_dirty() → bool

Return True if any persistent sub-state has pending modifications.

clear_dirty() → None

Clears dirty tracking flags across all persistent sub-states.