Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

D

debug() - Method in class dev.ua.theroer.magicutils.logger.LoggerCore
Creates a DEBUG level log builder.
debug() - Method in interface dev.ua.theroer.magicutils.logger.PrefixedLoggerAdapter
Creates a DEBUG level builder.
debug() - Method in class dev.ua.theroer.magicutils.logger.PrefixedLoggerCore
Creates a DEBUG level builder.
debug(String) - Method in interface dev.ua.theroer.magicutils.commands.CommandLogger
Logs a debug message.
debug(String) - Method in interface dev.ua.theroer.magicutils.platform.PlatformLogger
Log a debug-level message.
debug(Supplier) - Method in interface dev.ua.theroer.magicutils.commands.CommandLogger
Lazily logs a debug message only when debug output is enabled.
DEBUG - Enum constant in enum class dev.ua.theroer.magicutils.logger.LogLevel
Debug log level.
decode(byte[]) - Method in class dev.ua.theroer.magicutils.messaging.MessageCodec
Deserializes envelope bytes back into an MessageEnvelope.
decodePayload(byte[], Class) - Method in class dev.ua.theroer.magicutils.messaging.MessageCodec
Deserializes payload bytes into the requested type.
DEFAULT_TIMEOUT - Static variable in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticRunRequest
Default per-check timeout.
defaultColors(LogLevel) - Static method in class dev.ua.theroer.magicutils.config.logger.LoggerConfig
Provides fallback colors when no configuration is available.
defaultConfigExtension() - Method in interface dev.ua.theroer.magicutils.platform.ConfigFormatProvider
Resolve default config extension for this platform.
defaultDescriptionKey(String) - Static method in class dev.ua.theroer.magicutils.commands.CommandDescriptions
Builds the implicit description translation key for a root command.
defaultDescriptionKey(String, List) - Static method in class dev.ua.theroer.magicutils.commands.CommandDescriptions
Builds the implicit description translation key for a command or subcommand.
defaultExportPath(MagicRuntime) - Static method in class dev.ua.theroer.magicutils.diagnostics.DiagnosticReports
Default JSON export path for a runtime.
defaultNamespace() - Method in class dev.ua.theroer.magicutils.placeholders.PlaceholderContext
Returns the default namespace used for unqualified placeholders.
defaultNamespace(String) - Method in class dev.ua.theroer.magicutils.placeholders.PlaceholderContext.Builder
Sets the default namespace for unqualified placeholders.
DefaultSettings - Class in dev.ua.theroer.magicutils.config.logger
Default settings for logger behavior.
DefaultSettings() - Constructor for class dev.ua.theroer.magicutils.config.logger.DefaultSettings
Default constructor for DefaultSettings.
DefaultSettings() - Constructor for class dev.ua.theroer.magicutils.http.HttpClientConfig.DefaultSettings
Creates default request settings.
DefaultSettings.MiniPlaceholdersMode - Enum Class in dev.ua.theroer.magicutils.config.logger
Rendering mode for MiniPlaceholders integration.
DefaultSettings.Pb4Mode - Enum Class in dev.ua.theroer.magicutils.config.logger
Rendering mode for PB4 placeholders integration.
defaultTransport(Supplier) - Method in class dev.ua.theroer.magicutils.messaging.MessagingService.Builder
Supplies the platform's default (plugin-messaging) transport factory, used when Redis is disabled or unavailable.
defaultValue() - Element in annotation interface dev.ua.theroer.magicutils.annotations.Permission
Default permission state (string name mirroring Bukkit PermissionDefault).
defaultValue(String) - Method in class dev.ua.theroer.magicutils.commands.CommandArgument.Builder
Sets the default value for the argument.
DefaultValue - Annotation Interface in dev.ua.theroer.magicutils.annotations
Annotation to specify a default value for a command argument.
DefaultValue - Annotation Interface in dev.ua.theroer.magicutils.config.annotations
Specifies default value for a configuration field.
DefaultValueProvider<T> - Interface in dev.ua.theroer.magicutils.config.annotations
Interface for providing default values for complex types.
deliver(Platform, Component, Collection, LogTarget) - Static method in class dev.ua.theroer.magicutils.logger.LogDispatcher
Sends the component to console and/or chat in a thread-safe way.
deliver(Platform, Component, Component, Collection, LogTarget, ConsoleMessageMetadata) - Static method in class dev.ua.theroer.magicutils.logger.LogDispatcher
Sends the component to console and/or chat in a thread-safe way.
describe(MagicCommand, CommandInfo) - Method in class dev.ua.theroer.magicutils.commands.CommandManager
Returns the resolved command schema for a registered command instance.
describe(String) - Method in class dev.ua.theroer.magicutils.commands.CommandManager
Returns the resolved command schema for the provided command label.
describeSender(AllowedSender) - Method in interface dev.ua.theroer.magicutils.commands.CommandPlatform
Returns a human-readable description of the given sender kind.
description() - Element in annotation interface dev.ua.theroer.magicutils.annotations.CommandInfo
Command description.
description() - Element in annotation interface dev.ua.theroer.magicutils.annotations.SubCommand
Subcommand description.
description() - Method in class dev.ua.theroer.magicutils.commands.CommandSpec
Returns the command description.
description() - Method in class dev.ua.theroer.magicutils.commands.ResolvedCommandAction
Returns the description of the action.
description() - Method in class dev.ua.theroer.magicutils.commands.ResolvedCommandSchema
Returns the command description.
description() - Method in class dev.ua.theroer.magicutils.commands.SubCommandSpec
 
description() - Method in interface dev.ua.theroer.magicutils.diagnostics.DiagnosticCheck
Human-readable description.
description() - Method in record class dev.ua.theroer.magicutils.platform.MagicUtilsConsumerInfo
Returns the value of the description record component.
description() - Method in record class dev.ua.theroer.magicutils.platform.MagicUtilsConsumerRegistry.StaticMeta
Returns the value of the description record component.
description(String) - Method in class dev.ua.theroer.magicutils.commands.CommandSpec.Builder
Sets the command description.
description(String) - Method in class dev.ua.theroer.magicutils.commands.MagicCommand.Builder
Sets the command description.
description(String) - Method in class dev.ua.theroer.magicutils.commands.SubCommandSpec.Builder
 
deserialize(PlatformLogger, Map, Class) - Static method in class dev.ua.theroer.magicutils.config.ConfigSerializer
Deserializes a map to an object.
deserialize(Object) - Method in class dev.ua.theroer.magicutils.config.adapters.EnumAdapter
 
deserialize(Object) - Method in interface dev.ua.theroer.magicutils.config.serialization.ConfigValueAdapter
Deserialize raw config value into target type.
details() - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticResult
Returns the value of the details record component.
determineRecipients(Audience, Collection, boolean, LogTarget, Platform) - Static method in class dev.ua.theroer.magicutils.logger.LogDispatcher
Resolves concrete recipients based on provided audience(s) and broadcast flag.
dev.ua.theroer.magicutils - package dev.ua.theroer.magicutils
 
dev.ua.theroer.magicutils.annotations - package dev.ua.theroer.magicutils.annotations
 
dev.ua.theroer.magicutils.bootstrap - package dev.ua.theroer.magicutils.bootstrap
 
dev.ua.theroer.magicutils.commands - package dev.ua.theroer.magicutils.commands
 
dev.ua.theroer.magicutils.commands.brigadier - package dev.ua.theroer.magicutils.commands.brigadier
 
dev.ua.theroer.magicutils.commands.parsers - package dev.ua.theroer.magicutils.commands.parsers
 
dev.ua.theroer.magicutils.config - package dev.ua.theroer.magicutils.config
 
dev.ua.theroer.magicutils.config.adapters - package dev.ua.theroer.magicutils.config.adapters
 
dev.ua.theroer.magicutils.config.annotations - package dev.ua.theroer.magicutils.config.annotations
 
dev.ua.theroer.magicutils.config.logger - package dev.ua.theroer.magicutils.config.logger
 
dev.ua.theroer.magicutils.config.serialization - package dev.ua.theroer.magicutils.config.serialization
 
dev.ua.theroer.magicutils.config.toml - package dev.ua.theroer.magicutils.config.toml
 
dev.ua.theroer.magicutils.config.yaml - package dev.ua.theroer.magicutils.config.yaml
 
dev.ua.theroer.magicutils.diagnostics - package dev.ua.theroer.magicutils.diagnostics
 
dev.ua.theroer.magicutils.http - package dev.ua.theroer.magicutils.http
 
dev.ua.theroer.magicutils.lang - package dev.ua.theroer.magicutils.lang
 
dev.ua.theroer.magicutils.lang.messages - package dev.ua.theroer.magicutils.lang.messages
 
dev.ua.theroer.magicutils.logger - package dev.ua.theroer.magicutils.logger
 
dev.ua.theroer.magicutils.messaging - package dev.ua.theroer.magicutils.messaging
 
dev.ua.theroer.magicutils.messaging.redis - package dev.ua.theroer.magicutils.messaging.redis
 
dev.ua.theroer.magicutils.placeholders - package dev.ua.theroer.magicutils.placeholders
 
dev.ua.theroer.magicutils.platform - package dev.ua.theroer.magicutils.platform
 
dev.ua.theroer.magicutils.reflect - package dev.ua.theroer.magicutils.reflect
 
dev.ua.theroer.magicutils.utils - package dev.ua.theroer.magicutils.utils
 
DiagnosticCheck - Interface in dev.ua.theroer.magicutils.diagnostics
A single runtime diagnostic check.
DiagnosticContext - Interface in dev.ua.theroer.magicutils.diagnostics
Context exposed to diagnostic checks.
DiagnosticMode - Enum Class in dev.ua.theroer.magicutils.diagnostics
Execution mode for runtime diagnostics.
DiagnosticRegistry - Interface in dev.ua.theroer.magicutils.diagnostics
Mutable registry of available runtime checks.
DiagnosticReport - Record Class in dev.ua.theroer.magicutils.diagnostics
Aggregated runtime diagnostics report.
DiagnosticReport(String, DiagnosticMode, Instant, Duration, List) - Constructor for record class dev.ua.theroer.magicutils.diagnostics.DiagnosticReport
 
DiagnosticReport(String, DiagnosticMode, Instant, Duration, Map, List) - Constructor for record class dev.ua.theroer.magicutils.diagnostics.DiagnosticReport
Creates a normalized report.
DiagnosticReports - Class in dev.ua.theroer.magicutils.diagnostics
Rendering and export helpers for diagnostics reports.
DiagnosticResult - Record Class in dev.ua.theroer.magicutils.diagnostics
Result of a single diagnostic check.
DiagnosticResult(String, String, DiagnosticStatus, DiagnosticSeverity, String, Duration, Map, Throwable) - Constructor for record class dev.ua.theroer.magicutils.diagnostics.DiagnosticResult
Creates a normalized result record.
DiagnosticRunRequest - Record Class in dev.ua.theroer.magicutils.diagnostics
Runtime diagnostics execution options.
DiagnosticRunRequest(DiagnosticMode, boolean, Duration, Predicate) - Constructor for record class dev.ua.theroer.magicutils.diagnostics.DiagnosticRunRequest
Creates a normalized run request.
DiagnosticsCommandSupport - Class in dev.ua.theroer.magicutils.diagnostics
Reusable diagnostics subcommand helper.
diagnosticsEnabled() - Method in record class dev.ua.theroer.magicutils.platform.MagicUtilsConsumerInfo
Returns the value of the diagnosticsEnabled record component.
diagnosticsEnabled() - Method in interface dev.ua.theroer.magicutils.platform.MagicUtilsConsumerRuntimeView
Whether the diagnostics service is present right now.
DiagnosticSeverity - Enum Class in dev.ua.theroer.magicutils.diagnostics
Importance of a check when it fails.
DiagnosticsService - Interface in dev.ua.theroer.magicutils.diagnostics
Service for executing and exporting runtime diagnostics.
DiagnosticsSupport - Class in dev.ua.theroer.magicutils.diagnostics
Factory and runtime wiring helpers for diagnostics.
DiagnosticStatus - Enum Class in dev.ua.theroer.magicutils.diagnostics
Outcome of a diagnostic check.
DiagnosticSuiteName - Record Class in dev.ua.theroer.magicutils.diagnostics
Typed diagnostics suite argument used by command parsers and suggestions.
DiagnosticSuiteName(String) - Constructor for record class dev.ua.theroer.magicutils.diagnostics.DiagnosticSuiteName
Creates an instance of a DiagnosticSuiteName record class.
DiagnosticSuiteNameTypeParser<S> - Class in dev.ua.theroer.magicutils.diagnostics
Parser for diagnostics suite command arguments.
DiagnosticSuiteNameTypeParser() - Constructor for class dev.ua.theroer.magicutils.diagnostics.DiagnosticSuiteNameTypeParser
 
directAction() - Method in class dev.ua.theroer.magicutils.commands.ResolvedCommandSchema
Returns the direct action for the root command.
disabled() - Static method in class dev.ua.theroer.magicutils.http.RetryPolicy
Returns a disabled retry policy.
DISTINCT - Enum constant in enum class dev.ua.theroer.magicutils.commands.PermissionConditionType
Any two targets differ.
downloadToFile(String, Path) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClient
Downloads content into a file.
downloadToFileAsync(String, Path) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClient
Downloads content into a file asynchronously.
downloadToFileSmart(String, Path) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClient
Downloads content into a file, switching to async on blocking-sensitive threads.
duration() - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticReport
Returns the value of the duration record component.
duration() - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticResult
Returns the value of the duration record component.
DynamicCommand - Class in dev.ua.theroer.magicutils.commands
Concrete MagicCommand implementation backed by a CommandSpec.
DynamicCommand(CommandSpec) - Constructor for class dev.ua.theroer.magicutils.commands.DynamicCommand
Creates a dynamic command from a command spec.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form