Uses of Record Class
dev.ua.theroer.magicutils.platform.MagicUtilsConsumerInfo
Packages that use MagicUtilsConsumerInfo
-
Uses of MagicUtilsConsumerInfo in dev.ua.theroer.magicutils.diagnostics
Constructor parameters in dev.ua.theroer.magicutils.diagnostics with type arguments of type MagicUtilsConsumerInfoModifierConstructorDescriptionMagicUtilsBundleCommand(@Nullable LoggerCore logger, @Nullable String bundleVersion, @Nullable Supplier<List<MagicUtilsConsumerInfo>> consumersSupplier, @Nullable Function<String, MagicUtilsConsumerInfo> consumerLookup, @Nullable Supplier<DiagnosticsService> diagnosticsServiceSupplier, @Nullable Supplier<CommandManager<?>> commandManagerSupplier) Creates the shared bundle command.MagicUtilsBundleCommand(@Nullable LoggerCore logger, @Nullable String bundleVersion, @Nullable Supplier<List<MagicUtilsConsumerInfo>> consumersSupplier, @Nullable Function<String, MagicUtilsConsumerInfo> consumerLookup, @Nullable Supplier<DiagnosticsService> diagnosticsServiceSupplier, @Nullable Supplier<CommandManager<?>> commandManagerSupplier) Creates the shared bundle command. -
Uses of MagicUtilsConsumerInfo in dev.ua.theroer.magicutils.platform
Methods in dev.ua.theroer.magicutils.platform that return MagicUtilsConsumerInfoModifier and TypeMethodDescriptionstatic @Nullable MagicUtilsConsumerInfoConsumer matchingmodNameignoring case, rebuilt from its live view, or null.static MagicUtilsConsumerInfoMagicUtilsConsumerInfo.fromPayload(Map<String, Object> payload, String fallbackName, String fallbackVersion, String fallbackMainClass, @Nullable String fallbackDescription, @Nullable String fallbackWebsite, List<String> fallbackAuthors) Rebuilds an immutable consumer snapshot from a bridge [payload].static MagicUtilsConsumerInfoMagicUtilsConsumerInfo.fromStatic(String pluginName, String version, String mainClass, @Nullable String description, @Nullable String website, List<String> authors, String platformType, boolean commandsEnabled, @Nullable String permissionPrefix, Instant connectedAt, @Nullable MagicUtilsConsumerRuntimeView view) Builds a point-in-time snapshot from static metadata plus a liveview.Methods in dev.ua.theroer.magicutils.platform that return types with arguments of type MagicUtilsConsumerInfoModifier and TypeMethodDescriptionstatic List<MagicUtilsConsumerInfo> MagicUtilsConsumerRegistry.snapshot()Immutable, name-sorted snapshot of the registered consumers, rebuilt from live views.Methods in dev.ua.theroer.magicutils.platform with parameters of type MagicUtilsConsumerInfoModifier and TypeMethodDescriptionstatic voidMagicUtilsConsumerRegistry.register(MagicUtilsConsumerInfo info) Registers or refreshes a consumer from an already-builtinfo.