public class UpdatePusherTaskGenerator extends DefaultTaskGenerator
UpdatePusherWorker
:
_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.
|
void |
validateParameters(AnyMap parameters)
Check complex parameters in some task generators if desired.
|
createCompletionTask, createInitialTask, createRunOnceTasks, createTasks, doCreateRunOnceTasks
activate, addOutputBulks, addOutputBulks, checkBucketCounts, createSingleBulkTask, createTask, createTaskId, createTasks, finishTask, getName, getParameterValue, getParameterValue, getParameterValue, setObjectStoreService, unsetObjectStoreService
public void validateParameters(AnyMap parameters) throws TaskGeneratorException
TaskGeneratorBase
validateParameters
in interface TaskGenerator
validateParameters
in class TaskGeneratorBase
parameters
- The map with the parametersTaskGeneratorException
- an exception if something is wrong with the parameterspublic 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
DefaultTaskGenerator
createCompletionTasks
in interface TaskGenerator
createCompletionTasks
in class DefaultTaskGenerator
inputBuckets
- 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)