public class MockInternalClusterInfoService
extends org.elasticsearch.cluster.InternalClusterInfoService
Modifier and Type | Class and Description |
---|---|
static class |
MockInternalClusterInfoService.DevNullClusterInfo
ClusterInfo that always points to DevNull.
|
static class |
MockInternalClusterInfoService.TestPlugin |
Constructor and Description |
---|
MockInternalClusterInfoService(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.common.settings.ClusterSettings clusterSettings,
org.elasticsearch.action.admin.cluster.node.stats.TransportNodesStatsAction transportNodesStatsAction,
org.elasticsearch.action.admin.indices.stats.TransportIndicesStatsAction transportIndicesStatsAction,
org.elasticsearch.cluster.service.ClusterService clusterService,
org.elasticsearch.threadpool.ThreadPool threadPool) |
Modifier and Type | Method and Description |
---|---|
org.elasticsearch.cluster.ClusterInfo |
getClusterInfo() |
static org.elasticsearch.action.admin.cluster.node.stats.NodeStats |
makeStats(java.lang.String nodeName,
org.elasticsearch.cluster.DiskUsage usage)
Create a fake NodeStats for the given node and usage
|
void |
setN1Usage(java.lang.String nodeName,
org.elasticsearch.cluster.DiskUsage newUsage) |
void |
setN2Usage(java.lang.String nodeName,
org.elasticsearch.cluster.DiskUsage newUsage) |
void |
setN3Usage(java.lang.String nodeName,
org.elasticsearch.cluster.DiskUsage newUsage) |
void |
setUpdateFrequency(org.elasticsearch.common.unit.TimeValue updateFrequency) |
java.util.concurrent.CountDownLatch |
updateIndicesStats(org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.stats.IndicesStatsResponse> listener) |
java.util.concurrent.CountDownLatch |
updateNodeStats(org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.cluster.node.stats.NodesStatsResponse> listener) |
addListener, clusterChanged, executorName, offMaster, onMaster, refresh
@Inject public MockInternalClusterInfoService(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.common.settings.ClusterSettings clusterSettings, org.elasticsearch.action.admin.cluster.node.stats.TransportNodesStatsAction transportNodesStatsAction, org.elasticsearch.action.admin.indices.stats.TransportIndicesStatsAction transportIndicesStatsAction, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.threadpool.ThreadPool threadPool)
public static org.elasticsearch.action.admin.cluster.node.stats.NodeStats makeStats(java.lang.String nodeName, org.elasticsearch.cluster.DiskUsage usage)
public void setN1Usage(java.lang.String nodeName, org.elasticsearch.cluster.DiskUsage newUsage)
public void setN2Usage(java.lang.String nodeName, org.elasticsearch.cluster.DiskUsage newUsage)
public void setN3Usage(java.lang.String nodeName, org.elasticsearch.cluster.DiskUsage newUsage)
public java.util.concurrent.CountDownLatch updateNodeStats(org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.cluster.node.stats.NodesStatsResponse> listener)
updateNodeStats
in class org.elasticsearch.cluster.InternalClusterInfoService
public java.util.concurrent.CountDownLatch updateIndicesStats(org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.stats.IndicesStatsResponse> listener)
updateIndicesStats
in class org.elasticsearch.cluster.InternalClusterInfoService
public org.elasticsearch.cluster.ClusterInfo getClusterInfo()
getClusterInfo
in interface org.elasticsearch.cluster.ClusterInfoService
getClusterInfo
in class org.elasticsearch.cluster.InternalClusterInfoService
public void setUpdateFrequency(org.elasticsearch.common.unit.TimeValue updateFrequency)
setUpdateFrequency
in class org.elasticsearch.cluster.InternalClusterInfoService