You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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

  • No labels