rvicemix.servicemix-jsr181.2010.02.source-code.servicemix-jsr181.xsd.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of servicemix-jsr181 Show documentation
Show all versions of servicemix-jsr181 Show documentation
ServiceMix JSR(181 component is a JBI Service Engine exposing (annotated) POJO as services on the JBI Bus. It uses xfire internally to perform service invocations and xml marshaling.
Schema for namespace: http://servicemix.apache.org/jsr181/1.0
Element Summary
Element Description Class
component A jsr181 component org.apache.servicemix.jsr181.Jsr181Component
endpoint A jsr181 endpoint org.apache.servicemix.jsr181.Jsr181Endpoint
proxy A jsr181 proxy org.apache.servicemix.jsr181.xfire.JbiProxyFactoryBean
Element Detail
Element: component
Element Type Description
endpoints (endpoint)*
executorFactory <spring:bean/> The executor factory to use to create the executor.
If none is provided, one will be retrieved from the JBI container when the component
is deployed into ServiceMix 3.x, or a default implementation will be used.
Element: endpoint
Attribute Type Description
annotations xs:string
endpoint xs:string The name of the endpoint.
interfaceName xs:QName The qualified name of the interface exposed by the endpoint.
mtomEnabled xs:boolean
pojoClass xs:string
service xs:QName The qualified name of the service the endpoint exposes.
serviceInterface xs:string
style xs:string Service style: can be rpc
, document
,
wrapped
or message
.
Default to wrapped
typeMapping xs:string
wsdlResource xs:string
Element Type Description
pojo <spring:bean/>
properties <spring:bean/>
validationEnabled <spring:bean/>
Element: proxy
Attribute Type Description
endpoint xs:string
interfaceName xs:QName
name xs:string
propagateSecuritySubject xs:boolean
service xs:QName
type xs:string
Element Type Description
container <spring:bean/>
context <spring:bean/>
factory <spring:bean/>