@AccessLevel(value=EXTERNAL)
@Implementable
public interface BatchMain
Modifier and Type | Method and Description |
---|---|
curam.core.struct.BatchProcessingResult |
doExtraProcessing(curam.core.struct.BatchProcessStreamKey batchProcessStreamKey,
curam.util.type.Blob batchProcessParameters) |
void |
sendBatchReport(java.lang.String instanceID,
curam.core.struct.BatchProcessDtls batchProcessDtls,
curam.core.struct.BatchProcessChunkDtlsList processedBatchProcessChunkDtlsList,
curam.core.struct.BatchProcessChunkDtlsList unprocessedBatchProcessChunkDtlsList) |
curam.core.struct.BatchProcessingResult doExtraProcessing(curam.core.struct.BatchProcessStreamKey batchProcessStreamKey, curam.util.type.Blob batchProcessParameters) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void sendBatchReport(java.lang.String instanceID, curam.core.struct.BatchProcessDtls batchProcessDtls, curam.core.struct.BatchProcessChunkDtlsList processedBatchProcessChunkDtlsList, curam.core.struct.BatchProcessChunkDtlsList unprocessedBatchProcessChunkDtlsList) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException