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 -
Method Summary
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
-
Constructor Details
-
CsvAggregator
public CsvAggregator()
-
-
Method Details
-
forceColumns
protected boolean forceColumns()- Specified by:
forceColumns
in classCsvAggregating
-