Interface ServiceDisruptionScheme
-
- All Known Implementing Classes:
BlockClusterStateProcessing,BlockMasterServiceOnMaster,BusyMasterServiceDisruption,IntermittentLongGCDisruption,LongGCDisruption,NetworkDisruption,SingleNodeDisruption,SlowClusterStateProcessing
public interface ServiceDisruptionScheme
-
-
Method Summary
Modifier and Type Method Description voidapplyToCluster(InternalTestCluster cluster)voidapplyToNode(java.lang.String node, InternalTestCluster cluster)TimeValueexpectedTimeToHeal()voidremoveAndEnsureHealthy(InternalTestCluster cluster)voidremoveFromCluster(InternalTestCluster cluster)voidremoveFromNode(java.lang.String node, InternalTestCluster cluster)voidstartDisrupting()voidstopDisrupting()voidtestClusterClosed()
-
-
-
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()
-
-