META-INF.services.org.apache.camel.bean.XsltSaxonAggregationStrategy.json Maven / Gradle / Ivy
The newest version!
{
"bean": {
"kind": "bean",
"name": "XsltSaxonAggregationStrategy",
"javaType": "org.apache.camel.component.xslt.saxon.XsltSaxonAggregationStrategy",
"interfaceType": "org.apache.camel.AggregationStrategy",
"title": "Xslt Saxon Aggregation Strategy",
"description": "The XSLT Aggregation Strategy enables you to use XSL stylesheets to aggregate messages (uses Saxon).",
"deprecated": false,
"groupId": "org.apache.camel",
"artifactId": "camel-xslt-saxon",
"version": "4.9.0",
"properties": { "xslFile": { "index": 0, "kind": "property", "displayName": "Xsl File", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The name of the XSL transformation file to use" }, "propertyName": { "index": 1, "kind": "property", "displayName": "Property Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "new-exchange", "description": "The exchange property name that contains the XML payloads as an input" }, "output": { "index": 2, "kind": "property", "displayName": "Output", "required": false, "type": "object", "javaType": "org.apache.camel.component.xslt.XsltOutput", "enum": [ "string", "bytes", "DOM", "file" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "string", "description": "Option to specify which output type to use. Possible values are: string, bytes, DOM, file. The first three options are all in memory based, where as file is streamed directly to a java.io.File. For file you must specify the filename in the IN header with the key XsltConstants.XSLT_FILE_NAME which is also CamelXsltFileName. Also any paths leading to the filename must be created beforehand, otherwise an exception is thrown at runtime." }, "transformerFactoryClass": { "index": 3, "kind": "property", "displayName": "Transformer Factory Class", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom XSLT transformer factory, specified as a FQN class name" } }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy