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 classImportProcessCreationData.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 voidconnectToCronJob(ImpExImportCronJobModel model)JobLogLevelgetEffectiveLogLevel()java.lang.StringgetHandlerBeanId()Responsible for returning spring bean id which will act as aDistributedProcessHandlerfor created process.ImportMetadatagetImportProcessMetadata()java.lang.StringgetNodeGroup()Responsible for returning the node group, which may be assigned for the distributed process.java.lang.StringgetProcessCode()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:ProcessCreationDataResponsible for returning stream for creating initial batches used by distributed process.- Specified by:
initialBatchesin interfaceProcessCreationData- Returns:
- Stream of batch data
-
getHandlerBeanId
public java.lang.String getHandlerBeanId()
Description copied from interface:ProcessCreationDataResponsible for returning spring bean id which will act as aDistributedProcessHandlerfor created process.- Specified by:
getHandlerBeanIdin interfaceProcessCreationData- Returns:
- handler bean id
-
getNodeGroup
public java.lang.String getNodeGroup()
Description copied from interface:ProcessCreationDataResponsible for returning the node group, which may be assigned for the distributed process.- Specified by:
getNodeGroupin interfaceProcessCreationData- Returns:
- node group
-
getProcessCode
public java.lang.String getProcessCode()
-
getEffectiveLogLevel
public JobLogLevel getEffectiveLogLevel()
-
getImportProcessMetadata
public ImportMetadata getImportProcessMetadata()
-
connectToCronJob
public void connectToCronJob(ImpExImportCronJobModel model)
-
-