@ComponentProfile(since="3.8.2") public class JsonMetadataSplitter extends LargeJsonArraySplitter
This is simply a convenience splitter implementation that does a combination of LargeJsonArraySplitter
with
JsonToMetadata
in a single step; note that the split message is always empty.
In the adapter configuration file this class is aliased as json-metadata-splitter which is the preferred alternative to the fully qualified classname when building your configuration.
LargeJsonArraySplitter.GeneratorConfig, LargeJsonArraySplitter.JsonSplitGenerator
MessageSplitterImp.SplitMessageIterator
logR
Constructor and Description |
---|
JsonMetadataSplitter() |
Modifier and Type | Method and Description |
---|---|
protected LargeJsonArraySplitter.JsonSplitGenerator |
createSplitter(LargeJsonArraySplitter.GeneratorConfig cfg) |
getBufferSize, setBufferSize, splitMessage, withBufferSize, withMessageFactory
copyMetadata, getCopyMetadata, getCopyObjectMetadata, getMessageFactory, selectFactory, setCopyMetadata, setCopyObjectMetadata, setMessageFactory
protected LargeJsonArraySplitter.JsonSplitGenerator createSplitter(LargeJsonArraySplitter.GeneratorConfig cfg)
createSplitter
in class LargeJsonArraySplitter