Interface ServiceDisruptionScheme
-
- All Known Implementing Classes:
BlockClusterStateProcessing
,BlockMasterServiceOnMaster
,IntermittentLongGCDisruption
,LongGCDisruption
,NetworkDisruption
,NoOpDisruptionScheme
,SingleNodeDisruption
,SlowClusterStateProcessing
public interface ServiceDisruptionScheme
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
applyToCluster(InternalTestCluster cluster)
void
applyToNode(java.lang.String node, InternalTestCluster cluster)
TimeValue
expectedTimeToHeal()
void
removeAndEnsureHealthy(InternalTestCluster cluster)
void
removeFromCluster(InternalTestCluster cluster)
void
removeFromNode(java.lang.String node, InternalTestCluster cluster)
void
startDisrupting()
void
stopDisrupting()
void
testClusterClosed()
-
-
-
Method Detail
-
applyToCluster
void applyToCluster(InternalTestCluster cluster)
-
removeFromCluster
void removeFromCluster(InternalTestCluster cluster)
-
removeAndEnsureHealthy
void removeAndEnsureHealthy(InternalTestCluster cluster)
-
applyToNode
void applyToNode(java.lang.String node, InternalTestCluster cluster)
-
removeFromNode
void removeFromNode(java.lang.String node, InternalTestCluster cluster)
-
startDisrupting
void startDisrupting()
-
stopDisrupting
void stopDisrupting()
-
testClusterClosed
void testClusterClosed()
-
expectedTimeToHeal
TimeValue expectedTimeToHeal()
-
-