Element Summary

ElementDescriptionClass
componentXSLT componentorg.apache.servicemix.saxon.SaxonComponent
exchange-targetAn ExchangeTarget may be used to specify the target of an exchange, while retaining all the JBI features (interface based routing, service name based routing or endpoint routing).org.apache.servicemix.saxon.support.ExchangeTarget
proxyorg.apache.servicemix.saxon.XsltProxyEndpoint
xqueryorg.apache.servicemix.saxon.XQueryEndpoint
xsltorg.apache.servicemix.saxon.XsltEndpoint

Element Detail

Element: component

ElementTypeDescription
endpoints(proxy | xquery | xslt)*
executor<spring:bean/>
executorFactory<spring:bean/>

Element: exchange-target

AttributeTypeDescription
endpointxs:string
interfacexs:QName
operationxs:QName
servicexs:QName
urixs:string

Element: proxy

AttributeTypeDescription
copyAttachmentsxs:boolean
copyPropertiesxs:boolean
copySubjectxs:boolean
endpointxs:string
expressionxs:string
faultResourcexs:string
interfaceNamexs:QName
outResourcexs:string
reloadxs:booleanSets whether the endpoint should reload the resource each time it is used. A value of true will ensure that the resource is not cached which can be useful if the resource is updated regularly and is stored outside of the service unit.
resourcexs:string
resultxs:string
servicexs:QName
useDomSourceForXsltxs:boolean
wsdlResourcexs:string
ElementTypeDescription
configuration<spring:bean/>
definition<spring:bean/>
description<spring:bean/>
parameters<spring:bean/>
serviceUnit<spring:bean/>
sourceTransformer<spring:bean/>
store<spring:bean/>
storeFactory<spring:bean/>
targetexchange-target
transformerFactory<spring:bean/>
useDomSourceForContent<spring:bean/>

Element: xquery

AttributeTypeDescription
copyAttachmentsxs:boolean
copyPropertiesxs:boolean
copySubjectxs:boolean
endpointxs:string
expressionxs:string
interfaceNamexs:QName
queryxs:string
reloadxs:booleanSets whether the endpoint should reload the resource each time it is used. A value of true will ensure that the resource is not cached which can be useful if the resource is updated regularly and is stored outside of the service unit.
resourcexs:string
resultxs:string
servicexs:QName
wsdlResourcexs:string
ElementTypeDescription
configuration<spring:bean/>
definition<spring:bean/>
description<spring:bean/>
outputProperties<spring:bean/>
parameters<spring:bean/>
serviceUnit<spring:bean/>
sourceTransformer<spring:bean/>

Element: xslt

AttributeTypeDescription
copyAttachmentsxs:boolean
copyPropertiesxs:boolean
copySubjectxs:boolean
endpointxs:string
expressionxs:string
interfaceNamexs:QName
reloadxs:boolean
resourcexs:string
resultxs:string
servicexs:QName
useDomSourceForXsltxs:boolean
wsdlResourcexs:string
ElementTypeDescription
configuration<spring:bean/>
definition<spring:bean/>
description<spring:bean/>
parameters<spring:bean/>
serviceUnit<spring:bean/>
sourceTransformer<spring:bean/>
transformerFactory<spring:bean/>
useDomSourceForContent<spring:bean/>