| Interface | Description |
|---|---|
| ConcurrentLFUCache.EvictionListener<K,V> | |
| ConcurrentLRUCache.EvictionListener<K,V> | |
| FSHDFSUtils.CallerInfo | |
| IOFunction<T,R> |
A Function that may throw an IOException
|
| LongIterator |
A
long-based iterator. |
| RTimer.TimerImpl | |
| SolrCLI.Tool |
Defines the interface to a Solr tool that can be run from this command-line app.
|
| SolrLogLayout.TG |
Add this interface to a thread group and the string returned by getTag()
will appear in log statements of any threads under that group.
|
| TestInjection.Hook |
| Class | Description |
|---|---|
| AdjustableSemaphore | |
| BoundedTreeSet<E> |
A TreeSet that ensures it never grows beyond a max size.
|
| ConcurrentLFUCache<K,V> |
A LFU cache implementation based upon ConcurrentHashMap.
|
| ConcurrentLFUCache.CacheEntry<K,V> | |
| ConcurrentLFUCache.Stats | |
| ConcurrentLRUCache<K,V> |
A LRU cache implementation based upon ConcurrentHashMap and other techniques to reduce
contention and synchronization overhead to utilize multiple CPU cores more effectively.
|
| ConcurrentLRUCache.CacheEntry<K,V> | |
| ConcurrentLRUCache.Stats | |
| CryptoKeys |
A utility class to verify signatures
|
| CryptoKeys.RSAKeyPair | |
| DateMathParser |
A Simple Utility class for parsing "math" like strings relating to Dates.
|
| DefaultSolrThreadFactory | |
| DistanceUnits |
Used with a spatial field type for all distance measurements.
|
| DOMUtil | |
| FileUtils | |
| FSHDFSUtils |
Borrowed from Apache HBase to recover an HDFS lease.
|
| HdfsUtil | |
| IdUtils |
Helper class for generating unique ID-s.
|
| JmxUtil |
Utility methods to find a MBeanServer.
|
| LongPriorityQueue |
A native long priority queue.
|
| LongSet |
Collects long values in a hash set (closed hashing on power-of-two sized long[])
|
| MapListener<K,V> |
Wraps another map, keeping track of each key that was seen via
MapListener.get(Object) or MapListener.remove(Object). |
| NumberUtils | |
| OrderedExecutor | |
| PayloadUtils | |
| PrimUtils |
Utilities for primitive Java data types.
|
| PrimUtils.IntComparator | |
| PropertiesInputStream | |
| PropertiesOutputStream | |
| PropertiesUtil |
Breaking out some utility methods into a separate class as part of SOLR-4196.
|
| RecordingJSONParser | |
| RedactionUtils | |
| RefCounted<Type> |
Keep track of a reference count on a resource and close it when
the count hits zero.
|
| RegexFileFilter |
Accepts any file whose name matches the pattern
|
| RTimer |
A simple timer.
|
| RTimerTree |
A recursive timer.
|
| SafeXMLParsing |
Some utility methods for parsing XML in a safe way.
|
| SimplePostTool |
A simple utility class for posting raw updates to a Solr server,
has a main method so it can be run on the command line.
|
| SimplePostTool.BAOS | |
| SimplePostTool.PageFetcherResult |
Utility class to hold the result form a page fetch
|
| SolrCLI |
Command-line utility for working with Solr.
|
| SolrCLI.ApiTool |
Used to send an arbitrary HTTP request to a Solr API endpoint.
|
| SolrCLI.AssertTool |
Asserts various conditions and exists with error code if fails, else continues with no output
|
| SolrCLI.AuthTool | |
| SolrCLI.ConfigSetDownloadTool | |
| SolrCLI.ConfigSetUploadTool | |
| SolrCLI.ConfigTool |
Sends a POST to the Config API to perform a specified action.
|
| SolrCLI.CreateCollectionTool |
Supports create_collection command in the bin/solr script.
|
| SolrCLI.CreateCoreTool | |
| SolrCLI.CreateTool | |
| SolrCLI.DeleteTool | |
| SolrCLI.HealthcheckTool |
Requests health information about a specific collection in SolrCloud.
|
| SolrCLI.RunExampleTool |
Supports an interactive session with the user to launch (or relaunch the -e cloud example)
|
| SolrCLI.SolrCloudTool |
Helps build SolrCloud aware tools by initializing a CloudSolrClient
instance before running the tool.
|
| SolrCLI.StatusTool |
Get the status of a Solr server.
|
| SolrCLI.ToolBase | |
| SolrCLI.UtilsTool | |
| SolrCLI.ZkCpTool | |
| SolrCLI.ZkLsTool | |
| SolrCLI.ZkMkrootTool | |
| SolrCLI.ZkMvTool | |
| SolrCLI.ZkRmTool | |
| SolrFileCleaningTracker | |
| SolrLogLayout | |
| SolrLogLayout.CoreInfo | |
| SolrLogLayout.Method | |
| SolrPluginUtils |
Utilities that may be of use to RequestHandlers.
|
| SolrPluginUtils.DisjunctionMaxQueryParser |
A subclass of SolrQueryParser that supports aliasing fields for
constructing DisjunctionMaxQueries.
|
| SolrPluginUtils.DisjunctionMaxQueryParser.Alias |
A simple container for storing alias info
|
| SolrPluginUtils.IdentityRegenerator |
A CacheRegenerator that can be used whenever the items in the cache
are not dependant on the current searcher.
|
| SpatialUtils |
Utility methods pertaining to spatial.
|
| StartupLoggingUtils |
Handles programmatic modification of logging during startup
|
| SystemIdResolver |
This is a helper class to support resolving of XIncludes or other hrefs
inside XML files on top of a
ResourceLoader. |
| TestInjection |
Allows random faults to be injected in running code during test runs.
|
| TimeOut | |
| TimeZoneUtils |
Simple utilities for working with TimeZones
|
| VersionedFile |
| Enum | Description |
|---|---|
| PivotListEntry |
Enum for modeling the elements of a (nested) pivot entry as expressed in a NamedList
|
| Exception | Description |
|---|---|
| SolrCLI.AssertionFailureException |
| Error | Description |
|---|---|
| TestInjection.TestShutdownFailError |
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.