public abstract class SiteIndexer<K,V,I extends Index<K,V>>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SiteIndexer.Result |
Modifier and Type | Field and Description |
---|---|
protected java.io.OutputStream |
progressOut |
protected int |
totalWork |
protected java.io.PrintWriter |
verboseWriter |
Constructor and Description |
---|
SiteIndexer() |
Modifier and Type | Method and Description |
---|---|
protected void |
addErrorListener(com.google.common.util.concurrent.ListenableFuture<?> future,
java.lang.String desc,
org.eclipse.jgit.lib.ProgressMonitor progress,
java.util.concurrent.atomic.AtomicBoolean ok) |
abstract SiteIndexer.Result |
indexAll(I index) |
void |
setProgressOut(java.io.OutputStream out) |
void |
setTotalWork(int num) |
void |
setVerboseOut(java.io.OutputStream out) |
protected int totalWork
protected java.io.OutputStream progressOut
protected java.io.PrintWriter verboseWriter
public void setTotalWork(int num)
public void setProgressOut(java.io.OutputStream out)
public void setVerboseOut(java.io.OutputStream out)
public abstract SiteIndexer.Result indexAll(I index)
protected final void addErrorListener(com.google.common.util.concurrent.ListenableFuture<?> future, java.lang.String desc, org.eclipse.jgit.lib.ProgressMonitor progress, java.util.concurrent.atomic.AtomicBoolean ok)