Class NullPipeline
java.lang.Object
com.northconcepts.datapipeline.foundations.core.Bean
com.northconcepts.datapipeline.foundations.core.FoundationObject
com.northconcepts.datapipeline.foundations.pipeline.PipelineObject
com.northconcepts.datapipeline.foundations.pipeline.AbstractPipeline
com.northconcepts.datapipeline.foundations.pipeline.NullPipeline
- All Implemented Interfaces:
DataExceptionContributor,JsonSerializable,RecordSerializable,XmlSerializable,DataReaderFactory,DataWriterFactory,JavaCodeGenerator,Serializable
A pipeline with no processing whose input defaults to a
NullReader (no records) and output to a NullWriter.- See Also:
-
Field Summary
Fields inherited from class com.northconcepts.datapipeline.foundations.core.FoundationObject
internalId, internalName, log, TIMESTAMP_FORMATFields inherited from interface com.northconcepts.datapipeline.core.RecordSerializable
SERIALIZED_CLASS_NAME, TYPEFields inherited from interface com.northconcepts.datapipeline.core.XmlSerializable
XML_SERIALIZED_CLASS_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DataReaderapplyDataProcessingImpl(DataReader reader) Wraps the reader with this pipeline's own processing; called between the source and target entity transformers.protected voidWrites the Java code for this pipeline's own processing, between the input and output code.Methods inherited from class com.northconcepts.datapipeline.foundations.pipeline.AbstractPipeline
applyDataProcessing, applySourceEntityTransformer, applyTargetEntityTransformer, createDataReader, createDataWriter, createJob, fromJson, fromRecord, fromXmlElement, generateJavaCode, generateJavaCodePostProcess, generateJavaCodePreProcess, getDateTimePatternDetector, getDescription, getDiscardReasonFieldName, getDiscardWriter, getInput, getJavaCode, getName, getNumberDetector, getOutput, getSourceEntity, getTargetEntity, isMultithreaded, run, runAsync, setDateTimePatternDetector, setDescription, setDiscardReasonFieldName, setDiscardWriter, setInput, setInputAsDataReader, setInputAsDataReaderFactory, setMultithreaded, setName, setNumberDetector, setOutput, setOutputAsDataWriter, setOutputAsDataWriterFactory, setSourceEntity, setTargetEntity, toRecord, toXmlElementMethods inherited from class com.northconcepts.datapipeline.foundations.core.FoundationObject
addExceptionProperties, assertValid, assertValid, clone, exception, exception, exception, getInternalId, getInternalName, resetInternalIdMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.northconcepts.datapipeline.core.DataExceptionContributor
addExceptionPropertiesMethods inherited from interface com.northconcepts.datapipeline.core.RecordSerializable
fromJson, toJson, toJson, toJson
-
Constructor Details
-
NullPipeline
public NullPipeline()
-
-
Method Details
-
generateJavaCodeImpl
Description copied from class:AbstractPipelineWrites the Java code for this pipeline's own processing, between the input and output code.- Specified by:
generateJavaCodeImplin classAbstractPipeline
-
applyDataProcessingImpl
Description copied from class:AbstractPipelineWraps the reader with this pipeline's own processing; called between the source and target entity transformers.- Specified by:
applyDataProcessingImplin classAbstractPipeline
-