Appendix E. ServiceMix component overview
ServiceMix provides a number of service engines and binding components out of the box. You can configure all these components using a Spring-based XML file. In this appendix, we give you an overview of the components provided by ServiceMix and show you which elements you can use to configure these components.
The following tables describe each element you can use in the ServiceMix configuration file for a specific component. Most of the descriptions are based on the XSD documentation, ServiceMix’s wiki, and the Javadocs of the specific classes.
The elements in table E.1 are from the http://servicemix.apache.org/bean/1.0 namespace. You can use them to configure the ServiceMix bean service engine.
Table E.1. ServiceMix bean elements
Name |
Description |
---|---|
component | Can be used when you want to use the bean endpoints in the lightweight container |
defaultMethodInvocationStrategy | The default strategy for invoking methods on POJOs from a JBI message exchange |
endpoint | Represents a bean endpoint that consists of a POJO together with a MethodInvocation-Strategy, so that JBI message exchanges can be invoked on the bean |
The elements in table E.2 are from the http://servicemix.apache.org/cxfbc/1.0 namespace. You can use them to configure the ServiceMix cxf-bc binding component.