org.apache.solr.core
Interface SolrInfoMBean

All Known Subinterfaces:
SolrCache<K,V>, SolrEncoder, SolrFormatter, SolrFragListBuilder, SolrFragmenter, SolrRequestHandler
All Known Implementing Classes:
AdminHandlers, AnalysisRequestHandlerBase, BinaryUpdateRequestHandler, BlockJoinChildQParserPlugin, BlockJoinParentQParserPlugin, BoostQParserPlugin, BreakIteratorBoundaryScanner, CollectionsHandler, ContentStreamHandlerBase, CoreAdminHandler, CSVRequestHandler, DebugComponent, DefaultEncoder, DirectUpdateHandler2, DisMaxQParserPlugin, DocumentAnalysisRequestHandler, DumpRequestHandler, ExtendedDismaxQParserPlugin, FacetComponent, FastLRUCache, FieldAnalysisRequestHandler, FieldQParserPlugin, FileFloatSource.ReloadCacheRequestHandler, FunctionQParserPlugin, FunctionRangeQParserPlugin, GapFragmenter, HighlightComponent, HighlightingPluginBase, HtmlEncoder, HtmlFormatter, InfoHandler, JoinQParserPlugin, JsonUpdateRequestHandler, LFUCache, LoggingHandler, LRUCache, LuceneQParserPlugin, LukeRequestHandler, MaxScoreQParserPlugin, MoreLikeThisComponent, MoreLikeThisHandler, NestedQParserPlugin, OldLuceneQParserPlugin, PingRequestHandler, PluginInfoHandler, PrefixQParserPlugin, PropertiesRequestHandler, QParserPlugin, QueryComponent, QueryElevationComponent, RawQParserPlugin, RealTimeGetComponent, RealTimeGetHandler, RegexFragmenter, ReplicationHandler, RequestHandlerBase, RequestHandlers.LazyRequestHandlerWrapper, ResponseLogComponent, ScoreOrderFragmentsBuilder, SearchComponent, SearchHandler, ShowFileRequestHandler, SimpleBoundaryScanner, SimpleFragListBuilder, SimpleFragmentsBuilder, SingleFragListBuilder, SolrBoundaryScanner, SolrCore, SolrFieldCacheMBean, SolrFragmentsBuilder, SolrIndexSearcher, SolrInfoMBeanHandler, SpatialBoxQParserPlugin, SpatialFilterQParserPlugin, SpellCheckComponent, StandardRequestHandler, StatsComponent, SurroundQParserPlugin, SwitchQParserPlugin, SystemInfoHandler, TermQParserPlugin, TermsComponent, TermVectorComponent, ThreadDumpHandler, UpdateHandler, UpdateRequestHandler, WeightedFragListBuilder, XmlUpdateRequestHandler, XsltUpdateRequestHandler

public interface SolrInfoMBean

MBean interface for getting various ui friendly strings and URLs for use by objects which are 'pluggable' to make server administration easier.


Nested Class Summary
static class SolrInfoMBean.Category
           
 
Method Summary
 SolrInfoMBean.Category getCategory()
          Purpose of this Class
 String getDescription()
          Simple one or two line description
 URL[] getDocs()
          Documentation URL list.
 String getName()
          Simple common usage name, e.g.
 String getSource()
          CVS Source, SVN Source, etc
 NamedList getStatistics()
          Any statistics this instance would like to be publicly available via the Solr Administration interface.
 String getVersion()
          Simple common usage version, e.g.
 

Method Detail

getName

String getName()
Simple common usage name, e.g. BasicQueryHandler, or fully qualified clas name.


getVersion

String getVersion()
Simple common usage version, e.g. 2.0


getDescription

String getDescription()
Simple one or two line description


getCategory

SolrInfoMBean.Category getCategory()
Purpose of this Class


getSource

String getSource()
CVS Source, SVN Source, etc


getDocs

URL[] getDocs()
Documentation URL list.

Suggested documentation URLs: Homepage for sponsoring project, FAQ on class usage, Design doc for class, Wiki, bug reporting URL, etc...


getStatistics

NamedList getStatistics()
Any statistics this instance would like to be publicly available via the Solr Administration interface.

Any Object type may be stored in the list, but only the toString() representation will be used.



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