Interface ProcessCreationData
-
- All Known Implementing Classes:
CollectionBasedCreationData
,ImportProcessCreationData
,QueryBasedCreationData
,SimpleAbstractDistributedProcessCreationData
,TestDistributedProcessHandler.TestProcessCreationData
,Y2YSyncProcessCreationData
public interface ProcessCreationData
Allows to provide additional data for creating distributed process
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getHandlerBeanId()
Responsible for returning spring bean id which will act as aDistributedProcessHandler
for created process.java.lang.String
getNodeGroup()
Responsible for returning the node group, which may be assigned for the distributed process.java.util.stream.Stream<? extends BatchCreationData>
initialBatches()
Responsible for returning stream for creating initial batches used by distributed process.
-
-
-
Method Detail
-
initialBatches
java.util.stream.Stream<? extends BatchCreationData> initialBatches()
Responsible for returning stream for creating initial batches used by distributed process.- Returns:
- Stream of batch data
-
getHandlerBeanId
java.lang.String getHandlerBeanId()
Responsible for returning spring bean id which will act as aDistributedProcessHandler
for created process.- Returns:
- handler bean id
-
getNodeGroup
java.lang.String getNodeGroup()
Responsible for returning the node group, which may be assigned for the distributed process.- Returns:
- node group
-
-