Package org.apache.solr.util

Common utility classes used throughout Solr

See:
          Description

Interface Summary
ConcurrentLFUCache.EvictionListener<K,V>  
ConcurrentLRUCache.EvictionListener<K,V>  
 

Class Summary
AdjustableSemaphore  
BCDUtils  
BoundedTreeSet<E> A TreeSet that ensures it never grows beyond a max size.
ConcurrentLFUCache<K,V> A LFU cache implementation based upon ConcurrentHashMap.
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.Stats  
DateMathParser A Simple Utility class for parsing "math" like strings relating to Dates.
DefaultSolrThreadFactory  
DOMUtil  
EmptyEntityResolver This class provides several singletons of entity resolvers used by SAX and StAX in the Java API.
FastWriter Single threaded BufferedWriter Internal Solr use only, subject to change.
FileUtils  
LongPriorityQueue A native long priority queue.
MapListener<K,V> Wraps another map, keeping track of each key that was seen via MapListener.get(Object) or MapListener.remove(Object).
NumberUtils  
PrimUtils Utilities for primitive Java data types.
PrimUtils.IntComparator  
PropertiesInputStream  
PropertiesOutputStream  
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 recursive timer.
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.
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.
SystemIdResolver This is a helper class to support resolving of XIncludes or other hrefs inside XML files on top of a ResourceLoader.
TimeZoneUtils Simple utilities for working with TimeZones
VersionedFile  
 

Package org.apache.solr.util Description

Common utility classes used throughout Solr



Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.