public class BlobIndicesService
extends org.elasticsearch.common.component.AbstractComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SETTING_BLOBS_PATH |
static java.lang.String |
SETTING_INDEX_BLOBS_ENABLED |
static java.lang.String |
SETTING_INDEX_BLOBS_PATH |
Constructor and Description |
---|
BlobIndicesService(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.cluster.ClusterService clusterService,
org.elasticsearch.indices.IndicesLifecycle indicesLifecycle) |
Modifier and Type | Method and Description |
---|---|
BlobShard |
blobShard(org.elasticsearch.index.shard.ShardId shardId) |
BlobShard |
blobShardSafe(org.elasticsearch.index.shard.ShardId shardId) |
static java.nio.file.Path |
getGlobalBlobPath(org.elasticsearch.common.settings.Settings settings) |
BlobShard |
localBlobShard(java.lang.String index,
java.lang.String digest) |
public static final java.lang.String SETTING_INDEX_BLOBS_ENABLED
public static final java.lang.String SETTING_INDEX_BLOBS_PATH
public static final java.lang.String SETTING_BLOBS_PATH
@Inject public BlobIndicesService(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.cluster.ClusterService clusterService, org.elasticsearch.indices.IndicesLifecycle indicesLifecycle)
@Nullable public static java.nio.file.Path getGlobalBlobPath(org.elasticsearch.common.settings.Settings settings)
@Nullable public BlobShard blobShard(org.elasticsearch.index.shard.ShardId shardId)
public BlobShard blobShardSafe(org.elasticsearch.index.shard.ShardId shardId)
public BlobShard localBlobShard(java.lang.String index, java.lang.String digest)