org.elasticsearch.index.merge.scheduler
Class ConcurrentMergeSchedulerProvider

java.lang.Object
  extended by org.elasticsearch.index.shard.AbstractIndexShardComponent
      extended by org.elasticsearch.index.merge.scheduler.ConcurrentMergeSchedulerProvider
All Implemented Interfaces:
MergeSchedulerProvider, IndexShardComponent

public class ConcurrentMergeSchedulerProvider
extends AbstractIndexShardComponent
implements MergeSchedulerProvider


Nested Class Summary
static class ConcurrentMergeSchedulerProvider.CustomConcurrentMergeScheduler
           
 
Field Summary
 
Fields inherited from class org.elasticsearch.index.shard.AbstractIndexShardComponent
componentSettings, indexSettings, logger, shardId
 
Constructor Summary
ConcurrentMergeSchedulerProvider(ShardId shardId, Settings indexSettings)
           
 
Method Summary
 org.apache.lucene.index.MergeScheduler newMergeScheduler()
           
 MergeStats stats()
           
 
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, toString, wait, wait, wait
 
Methods inherited from interface org.elasticsearch.index.shard.IndexShardComponent
indexSettings, shardId
 

Constructor Detail

ConcurrentMergeSchedulerProvider

@Inject
public ConcurrentMergeSchedulerProvider(ShardId shardId,
                                               @IndexSettings
                                               Settings indexSettings)
Method Detail

newMergeScheduler

public org.apache.lucene.index.MergeScheduler newMergeScheduler()
Specified by:
newMergeScheduler in interface MergeSchedulerProvider

stats

public MergeStats stats()
Specified by:
stats in interface MergeSchedulerProvider


Copyright © 2009-2012. All Rights Reserved.