public abstract class SimpleAbstractDistributedProcessCreationData extends java.lang.Object implements ProcessCreationData
| Modifier and Type | Field and Description |
|---|---|
protected int |
batchSize |
protected static int |
DEFAULT_BATCH_SIZE |
protected static int |
DEFAULT_NUM_RETRIES |
protected java.lang.String |
handlerId |
protected java.lang.String |
nodeGroup |
protected int |
numOfRetries |
protected java.lang.String |
processId |
protected java.lang.Class<? extends SimpleDistributedProcessModel> |
processModelClass |
protected java.lang.String |
scriptCode |
| Modifier | Constructor and Description |
|---|---|
protected |
SimpleAbstractDistributedProcessCreationData(java.lang.String handlerId,
java.lang.String processId,
java.lang.String scriptCode,
java.lang.String nodeGroup,
java.lang.Integer batchSize,
java.lang.Integer numOfRetries,
java.lang.Class<? extends SimpleDistributedProcessModel> processModelClass) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBatchSize() |
java.lang.String |
getHandlerBeanId()
Responsible for returning spring bean id which will act as a
DistributedProcessHandler for created
process. |
java.lang.String |
getNodeGroup()
Responsible for returning the node group, which may be assigned for the distributed process.
|
int |
getNumOfRetries() |
java.lang.String |
getProcessId() |
java.lang.Class<? extends SimpleDistributedProcessModel> |
getProcessModelClass() |
java.lang.String |
getScriptCode() |
abstract java.util.stream.Stream<? extends SimpleBatchCreationData> |
initialBatches()
Responsible for returning stream for creating initial batches used by distributed process.
|
protected static final int DEFAULT_BATCH_SIZE
protected static final int DEFAULT_NUM_RETRIES
protected final java.lang.String processId
protected final java.lang.String handlerId
protected final java.lang.String scriptCode
protected final java.lang.String nodeGroup
protected final int batchSize
protected final int numOfRetries
protected final java.lang.Class<? extends SimpleDistributedProcessModel> processModelClass
protected SimpleAbstractDistributedProcessCreationData(java.lang.String handlerId,
java.lang.String processId,
java.lang.String scriptCode,
java.lang.String nodeGroup,
java.lang.Integer batchSize,
java.lang.Integer numOfRetries,
java.lang.Class<? extends SimpleDistributedProcessModel> processModelClass)
public java.lang.String getProcessId()
public int getNumOfRetries()
public int getBatchSize()
public java.lang.String getScriptCode()
public java.lang.Class<? extends SimpleDistributedProcessModel> getProcessModelClass()
public abstract java.util.stream.Stream<? extends SimpleBatchCreationData> initialBatches()
ProcessCreationDatainitialBatches in interface ProcessCreationDatapublic java.lang.String getHandlerBeanId()
ProcessCreationDataDistributedProcessHandler for created
process.getHandlerBeanId in interface ProcessCreationDatapublic java.lang.String getNodeGroup()
ProcessCreationDatagetNodeGroup in interface ProcessCreationDataCopyright © 2018 SAP SE. All Rights Reserved.