Class ImportProcessCreationData
- java.lang.Object
-
- de.hybris.platform.impex.distributed.process.ImportProcessCreationData
-
- All Implemented Interfaces:
ProcessCreationData
public class ImportProcessCreationData extends java.lang.Object implements ProcessCreationData
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ImportProcessCreationData.ImportProcessContext
-
Constructor Summary
Constructors Constructor Description ImportProcessCreationData(java.lang.String processCode, java.io.InputStream input, ImportDataDumpStrategy importDataDumpStrategy)
ImportProcessCreationData(java.lang.String processCode, java.io.InputStream input, ImportDataDumpStrategy importDataDumpStrategy, ImportProcessCreationData.ImportProcessContext ctx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
connectToCronJob(ImpExImportCronJobModel model)
JobLogLevel
getEffectiveLogLevel()
java.lang.String
getHandlerBeanId()
Responsible for returning spring bean id which will act as aDistributedProcessHandler
for created process.ImportMetadata
getImportProcessMetadata()
java.lang.String
getNodeGroup()
Responsible for returning the node group, which may be assigned for the distributed process.java.lang.String
getProcessCode()
java.util.stream.Stream<ImportBatchCreationData>
initialBatches()
Responsible for returning stream for creating initial batches used by distributed process.
-
-
-
Constructor Detail
-
ImportProcessCreationData
public ImportProcessCreationData(java.lang.String processCode, java.io.InputStream input, ImportDataDumpStrategy importDataDumpStrategy)
-
ImportProcessCreationData
public ImportProcessCreationData(java.lang.String processCode, java.io.InputStream input, ImportDataDumpStrategy importDataDumpStrategy, ImportProcessCreationData.ImportProcessContext ctx)
-
-
Method Detail
-
initialBatches
public java.util.stream.Stream<ImportBatchCreationData> initialBatches()
Description copied from interface:ProcessCreationData
Responsible for returning stream for creating initial batches used by distributed process.- Specified by:
initialBatches
in interfaceProcessCreationData
- Returns:
- Stream of batch data
-
getHandlerBeanId
public java.lang.String getHandlerBeanId()
Description copied from interface:ProcessCreationData
Responsible for returning spring bean id which will act as aDistributedProcessHandler
for created process.- Specified by:
getHandlerBeanId
in interfaceProcessCreationData
- Returns:
- handler bean id
-
getNodeGroup
public java.lang.String getNodeGroup()
Description copied from interface:ProcessCreationData
Responsible for returning the node group, which may be assigned for the distributed process.- Specified by:
getNodeGroup
in interfaceProcessCreationData
- Returns:
- node group
-
getProcessCode
public java.lang.String getProcessCode()
-
getEffectiveLogLevel
public JobLogLevel getEffectiveLogLevel()
-
getImportProcessMetadata
public ImportMetadata getImportProcessMetadata()
-
connectToCronJob
public void connectToCronJob(ImpExImportCronJobModel model)
-
-