public class CombineInputWithAllTaskGenerator extends TaskGeneratorBase
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PARAMETER_PARTNER_PREFIX
Prefix for partner parameter.
|
static java.lang.String |
PARAMETER_TRIGGERED_BY
parameter for triggered by.
|
_log, _objectStore, PROPERTY_GENERATOR_NAME
Constructor and Description |
---|
CombineInputWithAllTaskGenerator() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Task> |
createTasks(java.util.Map<java.lang.String,java.util.List<BulkInfo>> changedInput,
java.util.Map<java.lang.String,Bucket> inputBuckets,
java.util.Map<java.lang.String,Bucket> outputBuckets,
AnyMap parameters,
java.lang.String workerName)
Generate task by combining changed bulk with each bulk from the other bucket.
|
protected java.util.Collection<StoreObject> |
getObjectsFromBucket(Bucket bucket) |
activate, addOutputBulks, addOutputBulks, checkBucketCounts, createCompletionTasks, createRunOnceTasks, createSingleBulkTask, createTask, createTaskId, createTasks, finishTask, getName, getParameterValue, getParameterValue, getParameterValue, setObjectStoreService, unsetObjectStoreService, validateParameters
public static final java.lang.String PARAMETER_PARTNER_PREFIX
public static final java.lang.String PARAMETER_TRIGGERED_BY
public java.util.List<Task> createTasks(java.util.Map<java.lang.String,java.util.List<BulkInfo>> changedInput, java.util.Map<java.lang.String,Bucket> inputBuckets, java.util.Map<java.lang.String,Bucket> outputBuckets, AnyMap parameters, java.lang.String workerName) throws TaskGeneratorException
changedInput
- key: slot containing added bulks, value: added bulksinputBuckets
- 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 tasksprotected java.util.Collection<StoreObject> getObjectsFromBucket(Bucket bucket) throws TaskGeneratorException
TaskGeneratorException