public class SolrDeletionPolicy extends Object implements IndexDeletionPolicy, NamedListInitializedPlugin
IndexDeletionPolicy
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
log |
Constructor and Description |
---|
SolrDeletionPolicy() |
Modifier and Type | Method and Description |
---|---|
String |
getMaxCommitAge() |
int |
getMaxCommitsToKeep() |
int |
getMaxOptimizedCommitsToKeep() |
void |
init(NamedList args) |
void |
onCommit(List commits)
Internal use for Lucene...
|
void |
onInit(List commits)
Internal use for Lucene...
|
void |
setMaxCommitsToKeep(int maxCommitsToKeep) |
void |
setMaxOptimizedCommitsToKeep(int maxOptimizedCommitsToKeep) |
public void init(NamedList args)
init
in interface NamedListInitializedPlugin
public void onInit(List commits) throws IOException
onInit
in interface IndexDeletionPolicy
IOException
public void onCommit(List commits) throws IOException
onCommit
in interface IndexDeletionPolicy
IOException
public String getMaxCommitAge()
public int getMaxCommitsToKeep()
public int getMaxOptimizedCommitsToKeep()
public void setMaxCommitsToKeep(int maxCommitsToKeep)
public void setMaxOptimizedCommitsToKeep(int maxOptimizedCommitsToKeep)
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.