package com.sequenceiq.cloudbreak.orchestrator.container; import com.sequenceiq.cloudbreak.orchestrator.executor.ParallelOrchestratorComponentRunner; import com.sequenceiq.cloudbreak.orchestrator.state.ExitCriteria; public abstract class SimpleContainerOrchestrator implements ContainerOrchestrator { private ParallelOrchestratorComponentRunner parallelOrchestratorComponentRunner; private ExitCriteria exitCriteria; @Override public void init(ParallelOrchestratorComponentRunner parallelOrchestratorComponentRunner, ExitCriteria exitCriteria) { this.parallelOrchestratorComponentRunner = parallelOrchestratorComponentRunner; this.exitCriteria = exitCriteria; } public ParallelOrchestratorComponentRunner getParallelOrchestratorComponentRunner() { return parallelOrchestratorComponentRunner; } protected ExitCriteria getExitCriteria() { return exitCriteria; } }