Package com.adaptris.core.services.splitter
Implementations of
Service
and supporting classes that deal with
message splitting.-
Interface Summary Interface Description MessageCopier.MessageCallback MessageSplitter Interface for creating multiple messages from a singleAdaptrisMessage
instance.ServiceErrorHandler -
Class Summary Class Description AdvancedMessageSplitterService Splits incomingAdaptrisMessage
s into several using an implementation ofMessageSplitter
.BasicMessageSplitterService Splits incomingAdaptrisMessage
s into severalAdaptrisMessage
s using an implementation ofMessageSplitter
.IgnoreAllExceptions Ignore all exceptions coming nested services, including TimeoutsLineCountSplitter Split an AdaptrisMessage object by line.MessageCopier MessageSplitterImp Partial implementation of MessageSplitter that handlesMessageSplitter.splitMessage(AdaptrisMessage)
.MessageSplitterServiceImp Abstract base class for splitting messages based on some criteria.MetadataDocumentCopier Implementation ofMessageSplitter
which creates multiple instances of the same document based on a metadata key.MimePartSplitter Implementation ofMessageSplitter
which allows a singleAdaptrisMessage
that contains multiple mime parts to be split intoAdaptrisMessage[]
.MultiPayloadMessageSplitter Split a multi-payload Adaptris message into its various payloads and return a list of standard Adaptris messages.NoExceptionIfWorkDone Ignores exception so long as some messages were considered successful based on a metadata key.NoOpSplitter AMessageSplitter
implementation that doesn't actually split.PooledSplitJoinService Implementation of the Splitter and Aggregator enterprise integration pattern.PoolingMessageSplitterService Extension toAdvancedMessageSplitterService
that uses a underlying thread and object pool to execute the service on each split message.ServiceExceptionHandler DefaultServiceErrorHandler
that captures exceptions thrown and rethrows the first exception when requested.ServiceWorkerPool SimpleRegexpMessageSplitter Class which splits batched files in a singelAdaptrisMessage
into individual ones based on a regular expression match.SizeBasedSplitter MessageSplitter
implementation that splits by size.SplitByMetadata Implementation ofMessageSplitter
which allows a singleAdaptrisMessage
that contains a metadata key that is considered to contain multiple elements to be split.StringPayloadSplitter Partial implementation of MessageSplitter that splits Strings based payloads.XpathDocumentCopier Implementation ofMessageSplitter
which creates multiple instances of the same XML document based on an XPath.XpathMessageSplitter Implementation ofMessageSplitter
which splits an XML document based on an XPath.