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