public class MetricSimplePipelineExecutor<T,R extends PipelineRequest,P extends Pipeline<T,R>> extends SimplePipelineExecutor<T,R,P>
| Constructor and Description |
|---|
MetricSimplePipelineExecutor(org.elasticsearch.common.metrics.MeterMetric meterMetric) |
| Modifier and Type | Method and Description |
|---|---|
MetricSimplePipelineExecutor<T,R,P> |
execute()
Execute pipelines
|
org.elasticsearch.common.metrics.MeterMetric |
metric() |
MetricSimplePipelineExecutor<T,R,P> |
prepare()
Prepare the pipeline execution.
|
MetricSimplePipelineExecutor<T,R,P> |
setConcurrency(int concurrency)
Set the concurrency of this pipeline setExecutor
|
MetricSimplePipelineExecutor<T,R,P> |
setPipelineProvider(PipelineProvider<P> provider)
Set the provider of this pipeline setExecutor
|
MetricSimplePipelineExecutor<T,R,P> |
waitFor()
Wait for all results of the executions.
|
getExceptions, getPipelines, shutdownpublic MetricSimplePipelineExecutor(org.elasticsearch.common.metrics.MeterMetric meterMetric)
public MetricSimplePipelineExecutor<T,R,P> setConcurrency(int concurrency)
PipelineExecutorsetConcurrency in interface PipelineExecutor<T,R extends PipelineRequest,P extends Pipeline<T,R>>setConcurrency in class SimplePipelineExecutor<T,R extends PipelineRequest,P extends Pipeline<T,R>>concurrency - the concurrency, must be a positive integerpublic MetricSimplePipelineExecutor<T,R,P> setPipelineProvider(PipelineProvider<P> provider)
PipelineExecutorsetPipelineProvider in interface PipelineExecutor<T,R extends PipelineRequest,P extends Pipeline<T,R>>setPipelineProvider in class SimplePipelineExecutor<T,R extends PipelineRequest,P extends Pipeline<T,R>>provider - the pipeline providerpublic MetricSimplePipelineExecutor<T,R,P> prepare()
PipelineExecutorprepare in interface PipelineExecutor<T,R extends PipelineRequest,P extends Pipeline<T,R>>prepare in class SimplePipelineExecutor<T,R extends PipelineRequest,P extends Pipeline<T,R>>public MetricSimplePipelineExecutor<T,R,P> execute()
SimplePipelineExecutorexecute in interface PipelineExecutor<T,R extends PipelineRequest,P extends Pipeline<T,R>>execute in class SimplePipelineExecutor<T,R extends PipelineRequest,P extends Pipeline<T,R>>public MetricSimplePipelineExecutor<T,R,P> waitFor() throws InterruptedException, ExecutionException
SimplePipelineExecutorwaitFor in interface PipelineExecutor<T,R extends PipelineRequest,P extends Pipeline<T,R>>waitFor in class SimplePipelineExecutor<T,R extends PipelineRequest,P extends Pipeline<T,R>>InterruptedExceptionExecutionExceptionpublic org.elasticsearch.common.metrics.MeterMetric metric()
elasticsearch-river-jdbc