Interface ServiceDisruptionScheme

All Known Implementing Classes:
BlockClusterStateProcessing, BlockMasterServiceOnMaster, BusyMasterServiceDisruption, IntermittentLongGCDisruption, LongGCDisruption, NetworkDisruption, SingleNodeDisruption, SlowClusterStateProcessing

public interface ServiceDisruptionScheme
  • Method Details

    • applyToCluster

      void applyToCluster(InternalTestCluster cluster)
    • removeFromCluster

      void removeFromCluster(InternalTestCluster cluster)
    • removeAndEnsureHealthy

      void removeAndEnsureHealthy(InternalTestCluster cluster)
    • applyToNode

      void applyToNode(String node, InternalTestCluster cluster)
    • removeFromNode

      void removeFromNode(String node, InternalTestCluster cluster)
    • startDisrupting

      void startDisrupting()
    • stopDisrupting

      void stopDisrupting()
    • testClusterClosed

      void testClusterClosed()
    • expectedTimeToHeal

      org.elasticsearch.core.TimeValue expectedTimeToHeal()