Package com.adaptris.csv.splitter
Class CsvMetadataSplitter
java.lang.Object
com.adaptris.core.services.splitter.MessageSplitterImp
com.adaptris.csv.splitter.CsvMetadataSplitter
- All Implemented Interfaces:
MessageSplitter
@ComponentProfile(summary="Split a CSV file line by line, immediately adding as metadata",
since="3.8.2")
public class CsvMetadataSplitter
extends MessageSplitterImp
MessageSplitter
implementation that splits a CSV file line by line adding all CSV columns as metadata in the split
message.In the adapter configuration file this class is aliased as csv-metadata-splitter which is the preferred alternative to the fully qualified classname when building your configuration.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.adaptris.core.services.splitter.MessageSplitterImp
MessageSplitterImp.SplitMessageIterator
-
Field Summary
Fields inherited from class com.adaptris.core.services.splitter.MessageSplitterImp
logR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Methods inherited from class com.adaptris.core.services.splitter.MessageSplitterImp
copyMetadata, getCopyMetadata, getCopyObjectMetadata, getMessageFactory, selectFactory, setCopyMetadata, setCopyObjectMetadata, setMessageFactory
-
Constructor Details
-
CsvMetadataSplitter
public CsvMetadataSplitter()
-
-
Method Details
-
splitMessage
- Throws:
CoreException
-
getPreferenceBuilder
-
setPreferenceBuilder
-