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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull List<? extends QueryIndex>
getQueryIndexes
(org.apache.jackrabbit.oak.spi.state.NodeState nodeState) Get the currently configured indexes.Methods inherited from class org.apache.jackrabbit.oak.spi.whiteboard.AbstractServiceTracker
getServices, start, stop
-
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 interfaceQueryIndexProvider
- Parameters:
nodeState
- the node state of the root- Returns:
- the list of indexes
-