org.elasticsearch.index.shard
Class AbstractIndexShardComponent

java.lang.Object
  extended by org.elasticsearch.index.shard.AbstractIndexShardComponent
All Implemented Interfaces:
IndexShardComponent
Direct Known Subclasses:
BlobStoreIndexShardGateway, ByteBufferDirectoryService, ConcurrentMergeSchedulerProvider, FsDirectoryService, FsTranslog, IndexShardGatewayService, IndexShardManagement, InternalIndexShard, KeepLastNDeletionPolicy, KeepOnlyLastDeletionPolicy, LocalIndexShardGateway, LogByteSizeMergePolicyProvider, LogDocMergePolicyProvider, NoneIndexShardGateway, RamDirectoryService, RobinEngine, SerialMergeSchedulerProvider, ShardGetService, ShardIndexingService, ShardIndexWarmerService, ShardSearchService, ShardSlowLogSearchService, SnapshotDeletionPolicy, Store, StoreManagement, TieredMergePolicyProvider, TranslogService

public abstract class AbstractIndexShardComponent
extends Object
implements IndexShardComponent


Field Summary
protected  Settings componentSettings
           
protected  Settings indexSettings
           
protected  ESLogger logger
           
protected  ShardId shardId
           
 
Constructor Summary
protected AbstractIndexShardComponent(ShardId shardId, Settings indexSettings)
           
protected AbstractIndexShardComponent(ShardId shardId, Settings indexSettings, String prefixSettings)
           
 
Method Summary
 Settings indexSettings()
           
 String managementGroupName()
           
 String nodeName()
           
 ShardId shardId()
           
 
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

shardId

protected final ShardId shardId

indexSettings

protected final Settings indexSettings

componentSettings

protected final Settings componentSettings
Constructor Detail

AbstractIndexShardComponent

protected AbstractIndexShardComponent(ShardId shardId,
                                      @IndexSettings
                                      Settings indexSettings)

AbstractIndexShardComponent

protected AbstractIndexShardComponent(ShardId shardId,
                                      @IndexSettings
                                      Settings indexSettings,
                                      String prefixSettings)
Method Detail

shardId

public ShardId shardId()
Specified by:
shardId in interface IndexShardComponent

indexSettings

public Settings indexSettings()
Specified by:
indexSettings in interface IndexShardComponent

nodeName

public String nodeName()

managementGroupName

public String managementGroupName()


Copyright © 2009-2012. All Rights Reserved.