Package com.adaptris.csv.aggregator
Class CsvAggregating
- java.lang.Object
-
- com.adaptris.core.services.aggregator.MessageAggregatorImpl
-
- com.adaptris.csv.aggregator.CsvAggregating
-
- All Implemented Interfaces:
MessageAggregator
- Direct Known Subclasses:
CsvAggregator
,CsvValidatingAggregator
public abstract class CsvAggregating extends MessageAggregatorImpl
-
-
Field Summary
-
Fields inherited from class com.adaptris.core.services.aggregator.MessageAggregatorImpl
log
-
-
Constructor Summary
Constructors Constructor Description CsvAggregating()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
aggregate(AdaptrisMessage original, java.lang.Iterable<AdaptrisMessage> msgs)
protected abstract boolean
forceColumns()
java.lang.String
getHeader()
PreferenceBuilder
getPreferenceBuilder()
How to write the CSV file.void
joinMessage(AdaptrisMessage msg, java.util.Collection<AdaptrisMessage> msgs)
void
setHeader(java.lang.String header)
void
setPreferenceBuilder(PreferenceBuilder preferenceBuilder)
How to write the CSV file.<T extends CsvAggregating>
TwithHeader(java.lang.String s)
-
Methods inherited from class com.adaptris.core.services.aggregator.MessageAggregatorImpl
filter, filter, getFilterCondition, getOverwriteMetadata, getRetainFilterExceptionsMessages, overwriteMetadata, overwriteMetadata, setFilterCondition, setOverwriteMetadata, setRetainFilterExceptionsMessages, withOverwriteMetadata
-
-
-
-
Method Detail
-
joinMessage
public void joinMessage(AdaptrisMessage msg, java.util.Collection<AdaptrisMessage> msgs) throws CoreException
- Throws:
CoreException
-
aggregate
public void aggregate(AdaptrisMessage original, java.lang.Iterable<AdaptrisMessage> msgs) throws CoreException
- Throws:
CoreException
-
forceColumns
protected abstract boolean forceColumns()
-
withHeader
public <T extends CsvAggregating> T withHeader(java.lang.String s)
-
getHeader
public java.lang.String getHeader()
-
setHeader
public void setHeader(java.lang.String header)
-
getPreferenceBuilder
public PreferenceBuilder getPreferenceBuilder()
How to write the CSV file.
-
setPreferenceBuilder
public void setPreferenceBuilder(PreferenceBuilder preferenceBuilder)
How to write the CSV file.
-
-