|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.camel.processor.aggregate.zipfile.ZipAggregationStrategy
public class ZipAggregationStrategy
This aggregation strategy will aggregate all incoming messages into a ZIP file.
If the incoming exchanges contain GenericFileMessage
file name will
be taken from the body otherwise the body content will be treated as a byte
array and the ZIP entry will be named using the message id.
Note: Please note that this aggregation strategy requires eager completion check to work properly.
Constructor Summary | |
---|---|
ZipAggregationStrategy()
|
Method Summary | |
---|---|
org.apache.camel.Exchange |
aggregate(org.apache.camel.Exchange oldExchange,
org.apache.camel.Exchange newExchange)
|
String |
getFilePrefix()
Gets the prefix used when creating the ZIP file name. |
String |
getFileSuffix()
Gets the suffix used when creating the ZIP file name. |
void |
setFilePrefix(String filePrefix)
Sets the prefix that will be used when creating the ZIP filename. |
void |
setFileSuffix(String fileSuffix)
Sets the suffix that will be used when creating the ZIP filename. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ZipAggregationStrategy()
Method Detail |
---|
public String getFilePrefix()
public void setFilePrefix(String filePrefix)
filePrefix
- prefix to use on ZIP file.public String getFileSuffix()
public void setFileSuffix(String fileSuffix)
fileSuffix
- suffix to use on ZIP file.public org.apache.camel.Exchange aggregate(org.apache.camel.Exchange oldExchange, org.apache.camel.Exchange newExchange)
aggregate
in interface org.apache.camel.processor.aggregate.AggregationStrategy
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |