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, validateParameterspublic 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