Class WhiteboardIndexProvider

java.lang.Object
org.apache.jackrabbit.oak.spi.whiteboard.AbstractServiceTracker<QueryIndexProvider>
org.apache.jackrabbit.oak.spi.query.WhiteboardIndexProvider
All Implemented Interfaces:
QueryIndexProvider

public class WhiteboardIndexProvider extends org.apache.jackrabbit.oak.spi.whiteboard.AbstractServiceTracker<QueryIndexProvider> implements QueryIndexProvider
Dynamic QueryIndexProvider based on the available whiteboard services.
  • Constructor Details

    • WhiteboardIndexProvider

      public WhiteboardIndexProvider()
  • Method Details

    • getQueryIndexes

      @NotNull public @NotNull List<? extends QueryIndex> getQueryIndexes(org.apache.jackrabbit.oak.spi.state.NodeState nodeState)
      Description copied from interface: QueryIndexProvider
      Get the currently configured indexes.
      Specified by:
      getQueryIndexes in interface QueryIndexProvider
      Parameters:
      nodeState - the node state of the root
      Returns:
      the list of indexes