org.elasticsearch.index.merge.policy
Class LogDocMergePolicyProvider
java.lang.Object
org.elasticsearch.index.shard.AbstractIndexShardComponent
org.elasticsearch.index.merge.policy.LogDocMergePolicyProvider
- All Implemented Interfaces:
- CloseableIndexComponent, MergePolicyProvider<org.apache.lucene.index.LogDocMergePolicy>, IndexShardComponent
public class LogDocMergePolicyProvider
- extends AbstractIndexShardComponent
- implements MergePolicyProvider<org.apache.lucene.index.LogDocMergePolicy>
Method Summary |
void |
close(boolean delete)
Closes the index component. |
org.apache.lucene.index.LogDocMergePolicy |
newMergePolicy()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LogDocMergePolicyProvider
@Inject
public LogDocMergePolicyProvider(Store store,
IndexSettingsService indexSettingsService)
close
public void close(boolean delete)
throws ElasticSearchException
- Description copied from interface:
CloseableIndexComponent
- Closes the index component. A boolean indicating if its part of an actual index
deletion or not is passed.
- Specified by:
close
in interface CloseableIndexComponent
- Parameters:
delete
- true if the index is being deleted.
- Throws:
ElasticSearchException
newMergePolicy
public org.apache.lucene.index.LogDocMergePolicy newMergePolicy()
- Specified by:
newMergePolicy
in interface MergePolicyProvider<org.apache.lucene.index.LogDocMergePolicy>
Copyright © 2009-2012. All Rights Reserved.