public abstract class WorkerCreator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
WorkerCreator() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract org.gcube.data.analysis.tabulardata.operation.worker.Worker<?> |
create(InternalInvocation invocation,
OperationContext operationContext,
ExecutionHolder executionHolder) |
protected abstract List<org.gcube.data.analysis.tabulardata.operation.worker.types.ValidationWorker> |
discoveryPreconditions(InternalInvocation invocation,
OperationContext operationContext,
ExecutionHolder executionHolder) |
List<org.gcube.data.analysis.tabulardata.operation.worker.types.ValidationWorker> |
getPreconditions(InternalInvocation invocation,
OperationContext operationContext,
ExecutionHolder executionHolder) |
org.gcube.data.analysis.tabulardata.operation.worker.Worker<?> |
getWorker(InternalInvocation invocation,
OperationContext operationContext,
ExecutionHolder executionHolder) |
abstract org.gcube.data.analysis.tabulardata.model.table.TableId |
resultCollector(ExecutionHolder executionHolder,
org.gcube.data.analysis.tabulardata.operation.worker.results.Result result,
OperationContext operationContext,
org.gcube.data.analysis.tabulardata.operation.invocation.OperationInvocation sourceInvocation) |
protected abstract org.gcube.data.analysis.tabulardata.operation.worker.Worker<?> create(InternalInvocation invocation, OperationContext operationContext, ExecutionHolder executionHolder) throws org.gcube.data.analysis.tabulardata.operation.worker.exceptions.InvalidInvocationException
org.gcube.data.analysis.tabulardata.operation.worker.exceptions.InvalidInvocationExceptionprotected abstract List<org.gcube.data.analysis.tabulardata.operation.worker.types.ValidationWorker> discoveryPreconditions(InternalInvocation invocation, OperationContext operationContext, ExecutionHolder executionHolder) throws Exception
Exceptionpublic abstract org.gcube.data.analysis.tabulardata.model.table.TableId resultCollector(ExecutionHolder executionHolder, org.gcube.data.analysis.tabulardata.operation.worker.results.Result result, OperationContext operationContext, org.gcube.data.analysis.tabulardata.operation.invocation.OperationInvocation sourceInvocation)
public final org.gcube.data.analysis.tabulardata.operation.worker.Worker<?> getWorker(InternalInvocation invocation, OperationContext operationContext, ExecutionHolder executionHolder) throws org.gcube.data.analysis.tabulardata.operation.worker.exceptions.InvalidInvocationException
org.gcube.data.analysis.tabulardata.operation.worker.exceptions.InvalidInvocationExceptionpublic List<org.gcube.data.analysis.tabulardata.operation.worker.types.ValidationWorker> getPreconditions(InternalInvocation invocation, OperationContext operationContext, ExecutionHolder executionHolder) throws Exception
ExceptionCopyright © 2018. All Rights Reserved.