ClusterInfoService, ClusterStateListener, LocalNodeMasterListenerpublic class MockInternalClusterInfoService extends InternalClusterInfoService
| Modifier and Type | Class | Description |
|---|---|---|
static class |
MockInternalClusterInfoService.DevNullClusterInfo |
ClusterInfo that always points to DevNull.
|
static class |
MockInternalClusterInfoService.TestPlugin |
This is a marker plugin used to trigger MockNode to use this mock info service.
|
InternalClusterInfoService.SubmitReschedulingClusterInfoUpdatedJobdeprecationLogger, logger, settingsINTERNAL_CLUSTER_INFO_TIMEOUT_SETTING, INTERNAL_CLUSTER_INFO_UPDATE_INTERVAL_SETTING| Constructor | Description |
|---|---|
MockInternalClusterInfoService(Settings settings,
ClusterService clusterService,
ThreadPool threadPool,
NodeClient client,
java.util.function.Consumer<ClusterInfo> listener) |
| Modifier and Type | Method | Description |
|---|---|---|
ClusterInfo |
getClusterInfo() |
|
static NodeStats |
makeStats(java.lang.String nodeName,
DiskUsage usage) |
Create a fake NodeStats for the given node and usage
|
void |
setN1Usage(java.lang.String nodeName,
DiskUsage newUsage) |
|
void |
setN2Usage(java.lang.String nodeName,
DiskUsage newUsage) |
|
void |
setN3Usage(java.lang.String nodeName,
DiskUsage newUsage) |
|
void |
setUpdateFrequency(TimeValue updateFrequency) |
|
java.util.concurrent.CountDownLatch |
updateIndicesStats(ActionListener<IndicesStatsResponse> listener) |
|
java.util.concurrent.CountDownLatch |
updateNodeStats(ActionListener<NodesStatsResponse> listener) |
logDeprecatedSetting, logRemovedSetting, nodeNameclusterChanged, executorName, offMaster, onMaster, refreshpublic MockInternalClusterInfoService(Settings settings, ClusterService clusterService, ThreadPool threadPool, NodeClient client, java.util.function.Consumer<ClusterInfo> listener)
public static NodeStats makeStats(java.lang.String nodeName, DiskUsage usage)
public void setN1Usage(java.lang.String nodeName,
DiskUsage newUsage)
public void setN2Usage(java.lang.String nodeName,
DiskUsage newUsage)
public void setN3Usage(java.lang.String nodeName,
DiskUsage newUsage)
public java.util.concurrent.CountDownLatch updateNodeStats(ActionListener<NodesStatsResponse> listener)
updateNodeStats in class InternalClusterInfoServicepublic java.util.concurrent.CountDownLatch updateIndicesStats(ActionListener<IndicesStatsResponse> listener)
updateIndicesStats in class InternalClusterInfoServicepublic ClusterInfo getClusterInfo()
getClusterInfo in interface ClusterInfoServicegetClusterInfo in class InternalClusterInfoServicepublic void setUpdateFrequency(TimeValue updateFrequency)