org.apache.solr.core
Class SolrDeletionPolicy
java.lang.Object
org.apache.solr.core.SolrDeletionPolicy
- All Implemented Interfaces:
- IndexDeletionPolicy, NamedListInitializedPlugin
public class SolrDeletionPolicy
- extends Object
- implements IndexDeletionPolicy, NamedListInitializedPlugin
Standard Solr deletion policy that allows reserving index commit points
for certain amounts of time to support features such as index replication
or snapshooting directly out of a live index directory.
- See Also:
IndexDeletionPolicy
Field Summary |
static org.slf4j.Logger |
log
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
public static org.slf4j.Logger log
SolrDeletionPolicy
public SolrDeletionPolicy()
init
public void init(NamedList args)
- Specified by:
init
in interface NamedListInitializedPlugin
onInit
public void onInit(List commits)
throws IOException
- Internal use for Lucene... do not explicitly call.
- Specified by:
onInit
in interface IndexDeletionPolicy
- Throws:
IOException
onCommit
public void onCommit(List commits)
throws IOException
- Internal use for Lucene... do not explicitly call.
- Specified by:
onCommit
in interface IndexDeletionPolicy
- Throws:
IOException
getMaxCommitAge
public String getMaxCommitAge()
getMaxCommitsToKeep
public int getMaxCommitsToKeep()
getMaxOptimizedCommitsToKeep
public int getMaxOptimizedCommitsToKeep()
setMaxCommitsToKeep
public void setMaxCommitsToKeep(int maxCommitsToKeep)
setMaxOptimizedCommitsToKeep
public void setMaxOptimizedCommitsToKeep(int maxOptimizedCommitsToKeep)
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.