public class CompositePipesReporter extends PipesReporter implements Initializable
NO_OP_REPORTER
Constructor and Description |
---|
CompositePipesReporter() |
Modifier and Type | Method and Description |
---|---|
void |
addPipesReporter(PipesReporter pipesReporter) |
void |
checkInitialization(InitializableProblemHandler problemHandler) |
void |
close()
Tries to close all resources.
|
void |
error(String msg)
This is called if the process has crashed.
|
void |
error(Throwable t)
This is called if the process has crashed.
|
List<PipesReporter> |
getPipesReporters() |
void |
initialize(Map<String,Param> params) |
void |
report(FetchEmitTuple t,
PipesResult result,
long elapsed) |
void |
report(TotalCountResult totalCountResult)
No-op implementation.
|
void |
setPipesReporters(List<PipesReporter> pipesReporters)
Deprecated.
|
boolean |
supportsTotalCount()
Override this if your reporter supports total count.
|
public void report(FetchEmitTuple t, PipesResult result, long elapsed)
report
in class PipesReporter
public void report(TotalCountResult totalCountResult)
PipesReporter
PipesReporter.supportsTotalCount()
to return true
report
in class PipesReporter
public boolean supportsTotalCount()
PipesReporter
supportsTotalCount
in class PipesReporter
false
as the baseline implementationpublic void error(Throwable t)
PipesReporter
error
in class PipesReporter
public void error(String msg)
PipesReporter
error
in class PipesReporter
@Field @Deprecated public void setPipesReporters(List<PipesReporter> pipesReporters)
addPipesReporter(PipesReporter)
pipesReporters
- @Field public void addPipesReporter(PipesReporter pipesReporter)
public List<PipesReporter> getPipesReporters()
public void initialize(Map<String,Param> params) throws TikaConfigException
initialize
in interface Initializable
params
- params to use for initializationTikaConfigException
public void checkInitialization(InitializableProblemHandler problemHandler) throws TikaConfigException
checkInitialization
in interface Initializable
problemHandler
- if there is a problem and no
custom initializableProblemHandler has been configured
via Initializable parameters,
this is called to respond.TikaConfigException
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class PipesReporter
IOException
Copyright © 2007–2023 The Apache Software Foundation. All rights reserved.