public class QueryBasedCreationData extends SimpleAbstractDistributedProcessCreationData
| Modifier and Type | Class and Description |
|---|---|
static class |
QueryBasedCreationData.Builder |
static interface |
QueryBasedCreationData.QueryHook |
batchSize, DEFAULT_BATCH_SIZE, DEFAULT_NUM_RETRIES, handlerId, nodeGroup, numOfRetries, processId, processModelClass, scriptCode| Modifier | Constructor and Description |
|---|---|
protected |
QueryBasedCreationData(java.lang.String handlerId,
java.lang.String processId,
java.lang.String nodeGroup,
java.lang.Integer batchSize,
java.lang.Integer numOfRetries,
java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> queryParams,
java.util.List<java.lang.Class<?>> resultClasses,
FlexibleSearchQuery flexibleSearchQuery,
java.lang.String scriptCode,
boolean useDatabasePaging,
QueryBasedCreationData.QueryHook beforeQueryHook,
java.lang.Class<? extends SimpleDistributedProcessModel> processModelClass) |
| Modifier and Type | Method and Description |
|---|---|
static QueryBasedCreationData.Builder |
builder() |
java.util.stream.Stream<? extends SimpleBatchCreationData> |
initialBatches()
Responsible for returning stream for creating initial batches used by distributed process.
|
getBatchSize, getHandlerBeanId, getNodeGroup, getNumOfRetries, getProcessId, getProcessModelClass, getScriptCodeprotected QueryBasedCreationData(java.lang.String handlerId,
java.lang.String processId,
java.lang.String nodeGroup,
java.lang.Integer batchSize,
java.lang.Integer numOfRetries,
java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> queryParams,
java.util.List<java.lang.Class<?>> resultClasses,
FlexibleSearchQuery flexibleSearchQuery,
java.lang.String scriptCode,
boolean useDatabasePaging,
QueryBasedCreationData.QueryHook beforeQueryHook,
java.lang.Class<? extends SimpleDistributedProcessModel> processModelClass)
public java.util.stream.Stream<? extends SimpleBatchCreationData> initialBatches()
ProcessCreationDatainitialBatches in interface ProcessCreationDatainitialBatches in class SimpleAbstractDistributedProcessCreationDatapublic static QueryBasedCreationData.Builder builder()
Copyright © 2018 SAP SE. All Rights Reserved.