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.