org.elasticsearch.index.gateway.hdfs
Class HdfsIndexShardGateway
java.lang.Object
org.elasticsearch.index.shard.AbstractIndexShardComponent
org.elasticsearch.index.gateway.blobstore.BlobStoreIndexShardGateway
org.elasticsearch.index.gateway.hdfs.HdfsIndexShardGateway
- All Implemented Interfaces:
- org.elasticsearch.index.CloseableIndexComponent, org.elasticsearch.index.gateway.IndexShardGateway, org.elasticsearch.index.shard.IndexShardComponent
public class HdfsIndexShardGateway
- extends org.elasticsearch.index.gateway.blobstore.BlobStoreIndexShardGateway
Nested classes/interfaces inherited from interface org.elasticsearch.index.gateway.IndexShardGateway |
org.elasticsearch.index.gateway.IndexShardGateway.Snapshot, org.elasticsearch.index.gateway.IndexShardGateway.SnapshotLock |
Fields inherited from class org.elasticsearch.index.gateway.blobstore.BlobStoreIndexShardGateway |
blobContainer, blobStore, chunkSize, indexShard, shardPath, store, threadPool |
Fields inherited from class org.elasticsearch.index.shard.AbstractIndexShardComponent |
componentSettings, indexSettings, logger, shardId |
Fields inherited from interface org.elasticsearch.index.gateway.IndexShardGateway |
NO_SNAPSHOT_LOCK |
Constructor Summary |
HdfsIndexShardGateway(org.elasticsearch.index.shard.ShardId shardId,
org.elasticsearch.common.settings.Settings indexSettings,
org.elasticsearch.threadpool.ThreadPool threadPool,
org.elasticsearch.index.gateway.IndexGateway hdfsIndexGateway,
org.elasticsearch.index.shard.service.IndexShard indexShard,
org.elasticsearch.index.store.Store store)
|
Method Summary |
java.lang.String |
type()
|
Methods inherited from class org.elasticsearch.index.gateway.blobstore.BlobStoreIndexShardGateway |
close, currentSnapshotStatus, lastSnapshotStatus, obtainSnapshotLock, recover, recoveryStatus, requiresSnapshotScheduling, snapshot, toString |
Methods inherited from class org.elasticsearch.index.shard.AbstractIndexShardComponent |
indexSettings, managementGroupName, nodeName, shardId |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.elasticsearch.index.shard.IndexShardComponent |
indexSettings, shardId |
HdfsIndexShardGateway
@Inject
public HdfsIndexShardGateway(org.elasticsearch.index.shard.ShardId shardId,
@IndexSettings
org.elasticsearch.common.settings.Settings indexSettings,
org.elasticsearch.threadpool.ThreadPool threadPool,
org.elasticsearch.index.gateway.IndexGateway hdfsIndexGateway,
org.elasticsearch.index.shard.service.IndexShard indexShard,
org.elasticsearch.index.store.Store store)
type
public java.lang.String type()