org.elasticsearch.index
Class AbstractIndexComponent

java.lang.Object
  extended by org.elasticsearch.index.AbstractIndexComponent
All Implemented Interfaces:
IndexComponent
Direct Known Subclasses:
AbstractCharFilterFactory, AbstractConcurrentMapFieldDataCache, AbstractConcurrentMapFilterCache, AbstractDoubleConcurrentMapFilterCache, AbstractIndexAnalyzerProvider, AbstractIndexStore, AbstractSimilarityProvider, AbstractTokenFilterFactory, AbstractTokenizerFactory, AnalysisService, AndFilterParser, BlobStoreIndexGateway, BoolFilterParser, BoolQueryParser, ConstantScoreQueryParser, CustomBoostFactorQueryParser, CustomScoreQueryParser, DisMaxQueryParser, ExistsFilterParser, FieldMaskingSpanQueryParser, FieldQueryParser, FilteredQueryParser, FQueryFilterParser, FuzzyLikeThisFieldQueryParser, FuzzyLikeThisQueryParser, FuzzyQueryParser, GeoBoundingBoxFilterParser, GeoDistanceFilterParser, GeoPolygonFilterParser, IndexCache, IndexQueryParserService, IndexServiceManagement, InternalIndexService, LocalIndexGateway, MapperService, MatchAllFilterParser, MatchAllQueryParser, MissingFilterParser, MoreLikeThisFieldQueryParser, MoreLikeThisQueryParser, NoneFieldDataCache, NoneFilterCache, NoneIndexGateway, NotFilterParser, NumericRangeFilterParser, OrFilterParser, PrefixFilterParser, PrefixQueryParser, QueryFilterParser, QueryStringQueryParser, RangeFilterParser, RangeQueryParser, RobinIndexEngine, ScriptFilterParser, SimilarityService, SpanFirstQueryParser, SpanNearQueryParser, SpanNotQueryParser, SpanOrQueryParser, SpanTermQueryParser, TermFilterParser, TermQueryParser, TermsFilterParser, WildcardQueryParser, XContentDocumentMapperParser, XContentIndexQueryParser

public abstract class AbstractIndexComponent
extends java.lang.Object
implements IndexComponent


Field Summary
protected  Settings componentSettings
           
protected  Index index
           
protected  Settings indexSettings
           
protected  ESLogger logger
           
 
Constructor Summary
protected AbstractIndexComponent(Index index, Settings indexSettings)
           
protected AbstractIndexComponent(Index index, Settings indexSettings, java.lang.String prefixSettings)
           
 
Method Summary
 Index index()
           
 java.lang.String nodeName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final ESLogger logger

index

protected final Index index

indexSettings

protected final Settings indexSettings

componentSettings

protected final Settings componentSettings
Constructor Detail

AbstractIndexComponent

protected AbstractIndexComponent(Index index,
                                 @IndexSettings
                                 Settings indexSettings)

AbstractIndexComponent

protected AbstractIndexComponent(Index index,
                                 @IndexSettings
                                 Settings indexSettings,
                                 java.lang.String prefixSettings)
Method Detail

index

public Index index()
Specified by:
index in interface IndexComponent

nodeName

public java.lang.String nodeName()