All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.services.org.apache.camel.bean.ZipAggregationStrategy.json Maven / Gradle / Ivy

{
  "bean": {
    "kind": "bean",
    "name": "ZipAggregationStrategy",
    "javaType": "org.apache.camel.processor.aggregate.zipfile.ZipAggregationStrategy",
    "interfaceType": "org.apache.camel.AggregationStrategy",
    "title": "Zip Aggregation Strategy",
    "description": "AggregationStrategy to zip together incoming messages into a zip file. Please note that this aggregation strategy requires eager completion check to work properly.",
    "deprecated": false,
    "groupId": "org.apache.camel",
    "artifactId": "camel-zipfile",
    "version": "4.9.0",
    "properties": { "filePrefix": { "index": 0, "kind": "property", "displayName": "File Prefix", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the prefix that will be used when creating the ZIP filename." }, "fileSuffix": { "index": 1, "kind": "property", "displayName": "File Suffix", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "zip", "description": "Sets the suffix that will be used when creating the ZIP filename." }, "allowEmptyFiles": { "index": 2, "kind": "property", "displayName": "Allow Empty Files", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "false", "description": "Whether to add empty files to the ZIP." }, "preserveFolderStructure": { "index": 3, "kind": "property", "displayName": "Preserve Folder Structure", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "description": "If the incoming message is from a file, then the folder structure of said file can be preserved" }, "useFilenameHeader": { "index": 4, "kind": "property", "displayName": "Use Filename Header", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "description": "Whether to use CamelFileName header for the filename instead of using unique message id" }, "useTempFile": { "index": 5, "kind": "property", "displayName": "Use Temp File", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "description": "Whether to use temporary files for zip manipulations instead of memory." }, "parentDir": { "index": 6, "kind": "property", "displayName": "Parent Dir", "label": "advanced", "required": false, "type": "string", "javaType": "java.io.File", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the parent directory to use for writing temporary files" } }
  }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy