Class NodeSetupListener

java.lang.Object
eu.cloudnetservice.modules.bridge.impl.node.listener.NodeSetupListener

@Singleton public final class NodeSetupListener extends Object
  • Field Details

    • bridgeFallbackQuestionEntry

      private final eu.cloudnetservice.node.impl.console.animation.setup.answer.QuestionListEntry<String> bridgeFallbackQuestionEntry
  • Constructor Details

    • NodeSetupListener

      @Inject public NodeSetupListener(@NonNull @NonNull eu.cloudnetservice.driver.provider.ServiceTaskProvider taskProvider, @NonNull @NonNull eu.cloudnetservice.node.impl.version.ServiceVersionProvider versionProvider)
  • Method Details

    • handleSetupInitialize

      @EventListener public void handleSetupInitialize(@NonNull @NonNull eu.cloudnetservice.node.impl.event.setup.SetupInitiateEvent event)
    • handleSetupComplete

      @EventListener public void handleSetupComplete(@NonNull @NonNull eu.cloudnetservice.node.impl.event.setup.SetupCompleteEvent event, @NonNull @NonNull eu.cloudnetservice.modules.bridge.BridgeManagement bridgeManagement)
    • createBridgeFallbackEntry

      @NonNull private @NonNull eu.cloudnetservice.node.impl.console.animation.setup.answer.QuestionListEntry<String> createBridgeFallbackEntry(@NonNull @NonNull eu.cloudnetservice.driver.provider.ServiceTaskProvider taskProvider, @NonNull @NonNull eu.cloudnetservice.node.impl.version.ServiceVersionProvider versionProvider)
    • possibleFallbackTasks

      @NonNull private @NonNull Collection<String> possibleFallbackTasks(@NonNull @NonNull eu.cloudnetservice.driver.provider.ServiceTaskProvider taskProvider, @NonNull @NonNull eu.cloudnetservice.node.impl.version.ServiceVersionProvider versionProvider)