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... do not explicitly call.
|
void |
onInit(List commits)
Internal use for Lucene... do not explicitly call.
|
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)