@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.
MessageSplitterImp.SplitMessageIterator
logR
Constructor and Description |
---|
CsvMetadataSplitter() |
Modifier and Type | Method and Description |
---|---|
PreferenceBuilder |
getPreferenceBuilder() |
void |
setPreferenceBuilder(PreferenceBuilder b) |
CloseableIterable<AdaptrisMessage> |
splitMessage(AdaptrisMessage msg) |
copyMetadata, getCopyMetadata, getCopyObjectMetadata, getMessageFactory, selectFactory, setCopyMetadata, setCopyObjectMetadata, setMessageFactory
public CloseableIterable<AdaptrisMessage> splitMessage(AdaptrisMessage msg) throws CoreException
CoreException
public PreferenceBuilder getPreferenceBuilder()
public void setPreferenceBuilder(PreferenceBuilder b)