public class AsyncIndexInfoServiceImpl extends java.lang.Object implements AsyncIndexInfoService
Constructor and Description |
---|
AsyncIndexInfoServiceImpl() |
AsyncIndexInfoServiceImpl(NodeStore nodeStore) |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<java.lang.String> |
getAsyncLanes()
Returns all the async indexing lanes which are active
in the setup.
|
java.lang.Iterable<java.lang.String> |
getAsyncLanes(NodeState root)
Returns all the async indexing lanes which are active
in the setup based on given root NodeState
|
java.util.Map<java.lang.String,java.lang.Long> |
getIndexedUptoPerLane()
Returns the lastIndexUpto time in millis for each indexing lane
for current root state
|
java.util.Map<java.lang.String,java.lang.Long> |
getIndexedUptoPerLane(NodeState root)
Returns the lastIndexUpto time in millis for each indexing lane
for given root state
|
AsyncIndexInfo |
getInfo(java.lang.String name)
Returns the info for async indexer with given name
|
AsyncIndexInfo |
getInfo(java.lang.String name,
NodeState root)
Returns the info for async indexer with given name
and based on given root NodeState
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
hasIndexerUpdatedForAnyLane
public AsyncIndexInfoServiceImpl()
public AsyncIndexInfoServiceImpl(NodeStore nodeStore)
public java.lang.Iterable<java.lang.String> getAsyncLanes()
AsyncIndexInfoService
getAsyncLanes
in interface AsyncIndexInfoService
public java.lang.Iterable<java.lang.String> getAsyncLanes(NodeState root)
AsyncIndexInfoService
getAsyncLanes
in interface AsyncIndexInfoService
root
- root NodeState from which async index state
is readpublic AsyncIndexInfo getInfo(java.lang.String name)
AsyncIndexInfoService
getInfo
in interface AsyncIndexInfoService
public AsyncIndexInfo getInfo(java.lang.String name, NodeState root)
AsyncIndexInfoService
getInfo
in interface AsyncIndexInfoService
public java.util.Map<java.lang.String,java.lang.Long> getIndexedUptoPerLane()
AsyncIndexInfoService
getIndexedUptoPerLane
in interface AsyncIndexInfoService
public java.util.Map<java.lang.String,java.lang.Long> getIndexedUptoPerLane(NodeState root)
AsyncIndexInfoService
getIndexedUptoPerLane
in interface AsyncIndexInfoService
Copyright © 2010 - 2020 Adobe. All Rights Reserved