Class ChallengeRuntimeInitializer

java.lang.Object
dev.deepcore.challenge.ChallengeRuntimeInitializer

public final class ChallengeRuntimeInitializer extends Object
Initializes and wires challenge runtime services during plugin startup.
  • Constructor Details

    • ChallengeRuntimeInitializer

      public ChallengeRuntimeInitializer()
  • Method Details

    • initialize

      public ChallengeRuntime initialize(DeepCorePlugin plugin, DeepCoreLogger logger)
      Initializes challenge runtime services, registers listeners/commands, and returns the assembled runtime container.
      Parameters:
      plugin - plugin instance used for initialization
      logger - logger used for registration diagnostics
      Returns:
      fully initialized challenge runtime container