Package org.elasticsearch.index.shard
Class AbstractIndexShardComponent
- java.lang.Object
-
- org.elasticsearch.index.shard.AbstractIndexShardComponent
-
- All Implemented Interfaces:
IndexShardComponent
- Direct Known Subclasses:
DirectoryService
,IndexShard
,ReplicationTracker
,ShardBitsetFilterCache
,ShardGetService
,ShardIndexWarmerService
,Store
,Translog
public abstract class AbstractIndexShardComponent extends java.lang.Object implements IndexShardComponent
-
-
Field Summary
Fields Modifier and Type Field Description protected DeprecationLogger
deprecationLogger
protected IndexSettings
indexSettings
protected org.apache.logging.log4j.Logger
logger
protected ShardId
shardId
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractIndexShardComponent(ShardId shardId, IndexSettings indexSettings)
-
Method Summary
Modifier and Type Method Description IndexSettings
indexSettings()
java.lang.String
nodeName()
ShardId
shardId()
-
-
-
Field Detail
-
logger
protected final org.apache.logging.log4j.Logger logger
-
deprecationLogger
protected final DeprecationLogger deprecationLogger
-
shardId
protected final ShardId shardId
-
indexSettings
protected final IndexSettings indexSettings
-
-
Constructor Detail
-
AbstractIndexShardComponent
protected AbstractIndexShardComponent(ShardId shardId, IndexSettings indexSettings)
-
-
Method Detail
-
shardId
public ShardId shardId()
- Specified by:
shardId
in interfaceIndexShardComponent
-
indexSettings
public IndexSettings indexSettings()
- Specified by:
indexSettings
in interfaceIndexShardComponent
-
nodeName
public java.lang.String nodeName()
-
-