Class FileSinkPipelineOutput
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.PipelineOutput
com.northconcepts.datapipeline.foundations.pipeline.output.FileSinkPipelineOutput
- All Implemented Interfaces:
DataExceptionContributor,JsonSerializable,RecordSerializable,XmlSerializable,DataWriterFactory,JavaCodeGenerator,Serializable
- Direct Known Subclasses:
AvroPipelineOutput,CsvPipelineOutput,ExcelPipelineOutput,FixedWidthPipelineOutput,JsonRecordPipelineOutput,LatexPipelineOutput,MicrosoftWordPipelineOutput,OrcPipelineOutput,ParquetPipelineOutput,PdfPipelineOutput,XmlRecordPipelineOutput
Base class for pipeline outputs that write their data to a
FileSink.- 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 TypeMethodDescriptionvoidgenerateSaveCode(JavaCodeBuilder javaCodeBuilder) Writes the generated code that saves the output afterJob.run(reader, writer); does nothing by default.abstract FileSinkgetName()Returns a display name for this output, such as the destination's name followed by its format.abstract FileSinkPipelineOutputsetFileSink(FileSink fileSink) Methods inherited from class com.northconcepts.datapipeline.foundations.pipeline.PipelineOutput
fromRecord, getNestedPipelineOutput, getPipelineOutput, getRootPipelineOutput, toXmlElementMethods inherited from class com.northconcepts.datapipeline.foundations.core.FoundationObject
addExceptionProperties, assertValid, assertValid, clone, exception, exception, exception, getInternalId, getInternalName, resetInternalIdMethods inherited from class com.northconcepts.datapipeline.foundations.core.Bean
toRecord, toStringMethods 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.job.DataWriterFactory
createDataWriterMethods inherited from interface com.northconcepts.datapipeline.sourcecode.JavaCodeGenerator
generateJavaCodeMethods inherited from interface com.northconcepts.datapipeline.core.RecordSerializable
fromJson, fromJson, toJson, toJson, toJsonMethods inherited from interface com.northconcepts.datapipeline.core.XmlSerializable
fromXml, fromXml, fromXmlElement, toXml, toXml, toXml, toXml, toXml
-
Constructor Details
-
FileSinkPipelineOutput
public FileSinkPipelineOutput()
-
-
Method Details
-
getFileSink
-
setFileSink
-
generateSaveCode
Writes the generated code that saves the output afterJob.run(reader, writer); does nothing by default. -
getName
Description copied from class:PipelineOutputReturns a display name for this output, such as the destination's name followed by its format.- Specified by:
getNamein classPipelineOutput
-