Class AsyncIndexInfoServiceImpl

    • Constructor Detail

      • AsyncIndexInfoServiceImpl

        public AsyncIndexInfoServiceImpl()
      • AsyncIndexInfoServiceImpl

        public AsyncIndexInfoServiceImpl​(NodeStore nodeStore)
    • Method Detail

      • getAsyncLanes

        public java.lang.Iterable<java.lang.String> getAsyncLanes​(NodeState root)
        Description copied from interface: AsyncIndexInfoService
        Returns all the async indexing lanes which are active in the setup based on given root NodeState
        Specified by:
        getAsyncLanes in interface AsyncIndexInfoService
        Parameters:
        root - root NodeState from which async index state is read
      • getIndexedUptoPerLane

        public java.util.Map<java.lang.String,​java.lang.Long> getIndexedUptoPerLane()
        Description copied from interface: AsyncIndexInfoService
        Returns the lastIndexUpto time in millis for each indexing lane for current root state
        Specified by:
        getIndexedUptoPerLane in interface AsyncIndexInfoService
        Returns:
        map with lane name as key and lastIndexUpto in millis as value
      • getIndexedUptoPerLane

        public java.util.Map<java.lang.String,​java.lang.Long> getIndexedUptoPerLane​(NodeState root)
        Description copied from interface: AsyncIndexInfoService
        Returns the lastIndexUpto time in millis for each indexing lane for given root state
        Specified by:
        getIndexedUptoPerLane in interface AsyncIndexInfoService
        Returns:
        map with lane name as key and lastIndexUpto in millis as value