Package org.elasticsearch.cluster
Class MockInternalClusterInfoService
java.lang.Object
org.elasticsearch.cluster.InternalClusterInfoService
org.elasticsearch.cluster.MockInternalClusterInfoService
- All Implemented Interfaces:
ClusterInfoService
,ClusterStateListener
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
This is a marker plugin used to trigger MockNode to use this mock info service. -
Field Summary
Fields inherited from class org.elasticsearch.cluster.InternalClusterInfoService
INTERNAL_CLUSTER_INFO_TIMEOUT_SETTING, INTERNAL_CLUSTER_INFO_UPDATE_INTERVAL_SETTING
-
Constructor Summary
ConstructorDescriptionMockInternalClusterInfoService
(Settings settings, ClusterService clusterService, ThreadPool threadPool, NodeClient client) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
setShardSizeFunctionAndRefresh
(Function<ShardRouting, Long> shardSizeFn) void
setUpdateFrequency
(org.elasticsearch.core.TimeValue updateFrequency) Methods inherited from class org.elasticsearch.cluster.InternalClusterInfoService
addListener, clusterChanged, getClusterInfo
-
Constructor Details
-
MockInternalClusterInfoService
public MockInternalClusterInfoService(Settings settings, ClusterService clusterService, ThreadPool threadPool, NodeClient client)
-
-
Method Details
-
setDiskUsageFunctionAndRefresh
public void setDiskUsageFunctionAndRefresh(BiFunction<DiscoveryNode, FsInfo.Path, FsInfo.Path> diskUsageFn) -
setShardSizeFunctionAndRefresh
-
setUpdateFrequency
public void setUpdateFrequency(org.elasticsearch.core.TimeValue updateFrequency)
-