rvicemix.servicemix-jsr181.2009.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)*
executor <spring:bean/>
executorFactory <spring:bean/>
Element: endpoint
Attribute Type Description
annotations xs:string
endpoint xs:string
interfaceName xs:QName
mtomEnabled xs:boolean
pojoClass xs:string
service xs:QName
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
definition <spring:bean/>
description <spring:bean/>
pojo <spring:bean/>
properties <spring:bean/>
serviceUnit <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/>