public class UpdatePusherTaskGenerator extends DefaultTaskGenerator
UpdatePusherWorker: create one completing task per shard in delta service, if delta-delete
is enabled._objectStore, PROPERTY_GENERATOR_NAME| Constructor and Description |
|---|
UpdatePusherTaskGenerator() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Task> |
createCompletionTasks(java.util.Map<java.lang.String,Bucket> inputBuckets,
java.util.Map<java.lang.String,Bucket> outputBuckets,
AnyMap parameters,
java.lang.String workerName)
create one completion task, without input/output bulks and no special parameters.
|
void |
setDeltaService(DeltaService deltaService)
DS service reference bind method.
|
void |
unsetDeltaService(DeltaService deltaService)
DS service reference unbind method.
|
createCompletionTask, createInitialTask, createRunOnceTasks, createTasks, doCreateRunOnceTasksactivate, addOutputBulks, addOutputBulks, checkBucketCounts, createSingleBulkTask, createTask, createTaskId, finishTask, getName, getParameterValue, getParameterValue, getParameterValue, setObjectStoreService, unsetObjectStoreService, validateParameterspublic java.util.List<Task> createCompletionTasks(java.util.Map<java.lang.String,Bucket> inputBuckets, java.util.Map<java.lang.String,Bucket> outputBuckets, AnyMap parameters, java.lang.String workerName) throws TaskGeneratorException
DefaultTaskGeneratorcreateCompletionTasks in interface TaskGeneratorcreateCompletionTasks in class DefaultTaskGeneratorinputBuckets - key: input slot name, value: bucket for this slotoutputBuckets - key: output slot name, value: bucket for this slotparameters - key: param name, value: (evaluated) param valueworkerName - (action) worker for which to create new tasksTaskGeneratorException - error while generating taskspublic void setDeltaService(DeltaService deltaService)
public void unsetDeltaService(DeltaService deltaService)