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

rvicemix.servicemix-jsr181.2011.01.source-code.servicemix-jsr181.xsd.wiki Maven / Gradle / Ivy

Go to download

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.

There is a newer version: 2013.01
Show newest version
h3. Elements By Type
{anchor:org.apache.servicemix.jsr181.Jsr181Endpoint-types}
h4. The _[org.apache.servicemix.jsr181.Jsr181Endpoint|#org.apache.servicemix.jsr181.Jsr181Endpoint-types]_ Type Implementations
    | _[|#endpoint-element]_ | {html}A jsr181 endpoint{html} |


{anchor:component-element}
h3. The _[|#component-element]_ Element
    {html}A jsr181 component{html}
h4. Properties
    || Property Name || Type || Description ||
    | endpoints | (_[org.apache.servicemix.jsr181.Jsr181Endpoint|#org.apache.servicemix.jsr181.Jsr181Endpoint-types]_)\* | {html}{html} |
    | executorFactory | _org.apache.servicemix.executors.ExecutorFactory_ | {html}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.{html} |

{anchor:endpoint-element}
h3. The _[|#endpoint-element]_ Element
    {html}A jsr181 endpoint{html}
h4. Properties
    || Property Name || Type || Description ||
    | annotations | _java.lang.String_ | {html}{html} |
    | endpoint | _java.lang.String_ | {html}The name of the endpoint.{html} |
    | interfaceName | _javax.xml.namespace.QName_ | {html}The qualified name of the interface exposed by the endpoint.{html} |
    | mtomEnabled | _boolean_ | {html}{html} |
    | pojo | _java.lang.Object_ | {html}{html} |
    | pojoClass | _java.lang.String_ | {html}{html} |
    | properties | _java.util.Map_ | {html}{html} |
    | service | _javax.xml.namespace.QName_ | {html}The qualified name of the service the endpoint exposes.{html} |
    | serviceInterface | _java.lang.String_ | {html}{html} |
    | style | _java.lang.String_ | {html}Service style: can be rpc, document,
wrapped or message.
Default to wrapped{html} |
    | typeMapping | _java.lang.String_ | {html}{html} |
    | validationEnabled | _java.lang.Boolean_ | {html}{html} |
    | wsdlResource | _org.springframework.core.io.Resource_ | {html}{html} |

{anchor:proxy-element}
h3. The _[|#proxy-element]_ Element
    {html}A jsr181 proxy{html}
h4. Properties
    || Property Name || Type || Description ||
    | container | _org.apache.servicemix.jbi.api.Container_ | {html}{html} |
    | context | _javax.jbi.component.ComponentContext_ | {html}{html} |
    | endpoint | _java.lang.String_ | {html}{html} |
    | factory | _org.apache.servicemix.jbi.api.ClientFactory_ | {html}{html} |
    | interfaceName | _javax.xml.namespace.QName_ | {html}{html} |
    | name | _java.lang.String_ | {html}{html} |
    | propagateSecuritySubject | _boolean_ | {html}{html} |
    | service | _javax.xml.namespace.QName_ | {html}{html} |
    | type | _java.lang.Class_ | {html}{html} |

h3. Element Index
    | _[|#component-element]_ | {html}A jsr181 component{html} |
    | _[|#endpoint-element]_ | {html}A jsr181 endpoint{html} |
    | _[|#proxy-element]_ | {html}A jsr181 proxy{html} |





© 2015 - 2024 Weber Informatics LLC | Privacy Policy