public class AsyncIndexInfoServiceImpl extends Object implements AsyncIndexInfoService
| Constructor and Description |
|---|
AsyncIndexInfoServiceImpl() |
AsyncIndexInfoServiceImpl(NodeStore nodeStore) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<String> |
getAsyncLanes()
Returns all the async indexing lanes which are active
in the setup.
|
Iterable<String> |
getAsyncLanes(NodeState root)
Returns all the async indexing lanes which are active
in the setup based on given root NodeState
|
Map<String,Long> |
getIndexedUptoPerLane()
Returns the lastIndexUpto time in millis for each indexing lane
for current root state
|
Map<String,Long> |
getIndexedUptoPerLane(NodeState root)
Returns the lastIndexUpto time in millis for each indexing lane
for given root state
|
AsyncIndexInfo |
getInfo(String name)
Returns the info for async indexer with given name
|
AsyncIndexInfo |
getInfo(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, waithasIndexerUpdatedForAnyLanepublic AsyncIndexInfoServiceImpl()
public AsyncIndexInfoServiceImpl(NodeStore nodeStore)
public Iterable<String> getAsyncLanes()
AsyncIndexInfoServicegetAsyncLanes in interface AsyncIndexInfoServicepublic Iterable<String> getAsyncLanes(NodeState root)
AsyncIndexInfoServicegetAsyncLanes in interface AsyncIndexInfoServiceroot - root NodeState from which async index state
is readpublic AsyncIndexInfo getInfo(String name)
AsyncIndexInfoServicegetInfo in interface AsyncIndexInfoServicepublic AsyncIndexInfo getInfo(String name, NodeState root)
AsyncIndexInfoServicegetInfo in interface AsyncIndexInfoServicepublic Map<String,Long> getIndexedUptoPerLane()
AsyncIndexInfoServicegetIndexedUptoPerLane in interface AsyncIndexInfoServicepublic Map<String,Long> getIndexedUptoPerLane(NodeState root)
AsyncIndexInfoServicegetIndexedUptoPerLane in interface AsyncIndexInfoServiceCopyright © 2010 - 2020 Adobe. All Rights Reserved