package com.airlock.iam.admin.application.service.activation;

import com.airlock.iam.core.misc.plugin.config.activation.ActivationState;
import java.util.Collections;
import java.util.List;

public final class NullActivationStateWatcher implements ActivationStateWatcher {
   @Override
   public ActivationStateWatcher.DeploymentResult waitForDeploymentResult() {
      return new ActivationStateWatcher.DeploymentResult(ActivationStateWatcher.ActivationResult.NO_ACTIVATION_STATES, Collections.emptyList());
   }

   @Override
   public List<ActivationState> getActivationStates() {
      return Collections.emptyList();
   }

   @Override
   public void startActivation() {
   }

   @Override
   public boolean isOngoing() {
      return false;
   }
}
