Package com.adaptris.csv.aggregator
Class CsvAggregator
- java.lang.Object
-
- com.adaptris.core.services.aggregator.MessageAggregatorImpl
-
- com.adaptris.csv.aggregator.CsvAggregating
-
- com.adaptris.csv.aggregator.CsvAggregator
-
- All Implemented Interfaces:
MessageAggregator
@ComponentProfile(summary="Aggregate messages into a CSV, optionally prefixing a header", since="3.9.3.1", tag="csv,aggregator") public class CsvAggregator extends CsvAggregating
Attempts to aggregate messages into a CSV file.Note that this is not a validating CSV aggregator since it does not check that the data in the messages to be joined are in fact CSV documents (or in fact match). If the header is defined, then we emit the header, and then we simply append all the documents to be aggregated into the resulting document.
-
-
Field Summary
-
Fields inherited from class com.adaptris.core.services.aggregator.MessageAggregatorImpl
log
-
-
Constructor Summary
Constructors Constructor Description CsvAggregator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
forceColumns()
-
Methods inherited from class com.adaptris.csv.aggregator.CsvAggregating
aggregate, getHeader, getPreferenceBuilder, joinMessage, setHeader, setPreferenceBuilder, withHeader
-
Methods inherited from class com.adaptris.core.services.aggregator.MessageAggregatorImpl
filter, filter, getFilterCondition, getOverwriteMetadata, getRetainFilterExceptionsMessages, overwriteMetadata, overwriteMetadata, setFilterCondition, setOverwriteMetadata, setRetainFilterExceptionsMessages, withOverwriteMetadata
-
-
-
-
Method Detail
-
forceColumns
protected boolean forceColumns()
- Specified by:
forceColumns
in classCsvAggregating
-
-