Package com.ultikits.ultitools.manager
package com.ultikits.ultitools.manager
-
ClassDescriptionManager for chat-based callback commands.Command execution manager.Command output capture.Command result data class.Command manager.Thrown by
ConfigBindings.Source.reloadSource()when the bound entity's last reload failed, so the@CmdCDreload step can keep the running value and say why.A resolved binding: the module's config entity and the@ConfigEntryfield a key names.A framework-issued credential identifying the caller of aDataStoremethod.DataSource-based implementation ofTransactionManager, and its JDBC-specific sub-interfaceJdbcTransactionManager.Internal class to hold transaction state.Data store manager.Dependence managers.Collects, deduplicates, and rate-limits error reports before they reach the WebSocket.Error report data structure.File operation manager.Snapshot-basedTransactionManagerfor the JSON backend (D-03), giving@Transactionalthe same consistent behaviour ondatasource.type: jsonthatDataSourceTransactionManageralready gives the two JDBC backends.Internal class to hold JSON transaction state -- the JSON analogue ofDataSourceTransactionManager.TransactionContext, minus anything JDBC-specific.Listener manager.Log stream manager.Parsed, validatedbatchConfigsection; each field is null when not present in the request.Parsed, validatedlevelssection of a config-update request;LogStreamManager.LevelsSection.presentis false if absent.Manages automatic cleanup of @PlayerCache-annotated fields when players quit.Opt-in contract for a tracked instance that also carries time-based (as opposed to player-quit-based) state to prune.The three field shapesPlayerCacheManager.registerBean(Object)can sweep.Player event manager.Plugin dependency resolver using Kahn's algorithm for topological sorting.Exception thrown when circular dependencies are detected.Exception thrown when required dependencies are missing.Represents a dependency graph node containing plugin class and its dependencies.UltiTools plugin manager.The framework's own durable record of what the panel actually did — every capability-gate decision, allowed or denied, as one JSON line in the active file underplugins/UltiTools/security/action.log.<generation>.One immutable action-log entry.Serializes oneRemoteActionLog.EntryperLogRecordinto a single compact JSON line — no pretty-printing — using the sameGsonBuilder().disableHtmlEscaping()construction the WebSocket managers already use.Allowed or denied — the two verdicts a capability gate can reach.Server monitor manager.The result of one main-thread sample.Safe server.properties manager for remote editing via WebSocket.Outcome of oneset_allbatch.What actually happened to one key.Manages scheduled tasks for plugin modules.Per-method record of one config-boundScheduledtask: what to invoke, where its bound values come from, its current timing in ticks, when it was armed and last ran, and its current Bukkit task.Immutable context describing what triggered an error.Trigger type enum.UltiPanel log transmitter.Manages version checking and update notifications for UltiTools-API and modules.