servicemix-http
ServiceMix ships with a JBI compliant HTTP/SOAP binding component named servicemix-http.
Here are the main features:
- JBI compliant Binding Component
- Integrated HTTP server based on Jetty 6
- HTTP Client using Jakarta Commons HTTP Client
- Highly performant and scalable using Jetty 6 continuations
- SOAP 1.1 and 1.2 support
- WS-Addressing support
- WSDL based and XBean based deployments
- Support for all MEPs as consumers or providers
Installation
Installing the servicemix-http component can be done in several ways:
- drop the installer zip in an hotdeploy directory monitored by ServiceMix
- using ant tasks
Note that when using ant tasks, the component is not started, you will have to
start it manually using ant tasks or a console.
Configuration
Several parameters can be configured using a JMX console.
Configuration
Name |
Type |
Description |
Default |
---|---|---|---|
streamingEnabled |
boolean |
send client side requests using HTTP streaming |
false |
jettyConnectorClassName |
String |
Jetty connector class name |
org.mortbay.nio.SelectChannelConnector |
jettyThreadPoolSize |
int |
thread pool size for server side requests |
255 |
maxConnectionsPerHost |
int |
max number of simultaneous connections to a given host |
32 |
maxTotalConnections |
int |
max number of total simulatenous connections |
256 |