org.apache.lucene.monitor Class Hierarchy (Lucene 10.5.1 monitor API)
Description: tree: package: org.apache.lucene.monitor

# Hierarchy For Package org.apache.lucene.monitor

## Class Hierarchy

- java.lang.Object
  - org.apache.lucene.monitor.CandidateMatcher<T>
    - org.apache.lucene.monitor.ParallelMatcher<T>
    - org.apache.lucene.monitor.PartitionMatcher<T>
  - org.apache.lucene.monitor.ConcurrentQueryLoader (implements java.io.Closeable)
  - org.apache.lucene.monitor.MatchingQueries<T>
  - org.apache.lucene.monitor.Monitor (implements java.io.Closeable)
  - org.apache.lucene.monitor.MonitorConfiguration
  - org.apache.lucene.monitor.MonitorQuery
  - org.apache.lucene.monitor.MultiMatchingQueries<T>
  - org.apache.lucene.monitor.Presearcher
    - org.apache.lucene.monitor.TermFilteredPresearcher
      - org.apache.lucene.monitor.MultipassTermFilteredPresearcher
  - org.apache.lucene.monitor.PresearcherMatch<T>
  - org.apache.lucene.monitor.PresearcherMatches<T>
  - org.apache.lucene.monitor.QueryDecomposer
  - org.apache.lucene.monitor.QueryMatch
    - org.apache.lucene.monitor.ExplainingMatch
    - org.apache.lucene.monitor.HighlightsMatch
    - org.apache.lucene.monitor.ScoringMatch
  - org.apache.lucene.monitor.QueryTree
  - org.apache.lucene.monitor.RegexpQueryHandler (implements org.apache.lucene.monitor.CustomQueryHandler)
  - org.apache.lucene.monitor.SlowLog (implements java.lang.Iterable<T>)
  - org.apache.lucene.monitor.SlowLog.Entry
  - org.apache.lucene.monitor.TermFilteredPresearcher.BytesRefHashIterator (implements org.apache.lucene.util.BytesRefIterator)

## Interface Hierarchy

- org.apache.lucene.monitor.CustomQueryHandler
- org.apache.lucene.monitor.MatcherFactory<T>
- org.apache.lucene.monitor.MonitorQuerySerializer
- org.apache.lucene.monitor.MonitorUpdateListener
- org.apache.lucene.monitor.QueryTimeListener
- org.apache.lucene.monitor.TermFilteredPresearcher.DocumentQueryBuilder
- java.util.function.ToDoubleFunction<T>
  - org.apache.lucene.monitor.TermWeightor

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - org.apache.lucene.monitor.HighlightsMatch.Hit (implements java.lang.Comparable<T>)
    - org.apache.lucene.monitor.Monitor.QueryCacheStats