| Element | Description | Class |
|---|
| basicAuthCredentials | This class contains parameters needed to send basic authentication credentials | org.apache.servicemix.http.BasicAuthCredentials |
| component | an HTTP JBI component. The component is responsible for hosting HTTP endpoints. | org.apache.servicemix.http.HttpComponent |
| configuration | configuration for the Jetty instance used by an HTTP endpoint | org.apache.servicemix.http.HttpConfiguration |
| consumer | Plain HTTP consumer endpoint. This endpoint can be used to handle plain HTTP request (without SOAP) or to be able to
process the request in a non standard way. For HTTP requests, a WSDL2 HTTP binding can be used. | org.apache.servicemix.http.endpoints.HttpConsumerEndpoint |
| endpoint | the base element for all HTTP endpoints | org.apache.servicemix.http.HttpEndpoint |
| provider | A plain HTTP provider. This type of endpoint can be used to send non-SOAP requests to HTTP endpoints. | org.apache.servicemix.http.endpoints.HttpProviderEndpoint |
| proxyParameters | parameters needed to send HTTP requests through a proxy | org.apache.servicemix.http.ProxyParameters |
| serializedMarshaler | a consumer-side marshaler for handling Java serialized content | org.apache.servicemix.http.endpoints.SerializedMarshaler |
| soap-consumer | an HTTP consumer endpoint that is optimized to work with SOAP messages | org.apache.servicemix.http.endpoints.HttpSoapConsumerEndpoint |
| soap-provider | an HTTP provider endpoint that is optimaized to work with SOAP messages. | org.apache.servicemix.http.endpoints.HttpSoapProviderEndpoint |
| sslParameters | This class contains all parameters needed to create an SSL server or client socket. | org.apache.servicemix.http.SslParameters |
| Attribute | Type | Description |
|---|
| authenticationServiceName | xs:string | the JNDI name of the authentication service object. The default is java:comp/env/smx/AuthenticationService. |
| connectorMaxIdleTime | xs:integer | the number of miliseconds a connection will be idle before timing out. The default is 30000. |
| consumerProcessorSuspendTime | xs:integer | the number of miliseconds Jetty will susspend the processing of a request. The default is 60000. |
| jettyClientPerProvider | xs:boolean | Specifies if HTTP provider endpoints share a Jetty client or use per-endpoint Jetty clients. The default setting is |
| jettyClientThreadPoolSize | xs:integer | the maximum number of threads in the client-side threadpool. The default setting is 16. |
| jettyConnectorClassName | xs:string | the classname of the Jetty connector used by the endpoint |
| jettyManagement | xs:boolean | |
| jettyThreadPoolSize | xs:integer | the maximum number of threads in the server-side threadpool. The default setting is 255. |
| keystoreManagerName | xs:string | the JNDI name of the keystore manager object. The default is java:comp/env/smx/KeystoreManager. |
| managed | xs:boolean | |
| mapping | xs:string | |
| maxConnectionsPerHost | xs:integer | the maximum number of concurent connections allowed from a host. The default is 65536. |
| maxTotalConnections | xs:integer | the maximum number of total concurent connections allowed to an endpoint. The default is 65536. |
| proxyHost | xs:string | the default proxy host name used to send requests. This can be overridden by each endpoint. |
| proxyPort | xs:integer | the default proxy port used to send requests. This can be overridden by each endpoint. |
| retryCount | xs:integer | the number of times a request will be attempted without succees before an error is created. The default is 3. If streaming is enabled, the value will always be 0. |
| streamingEnabled | xs:boolean | Specifies if client-side requests use HTTP streaming. |
| wantHeadersFromHttpIntoExchange | xs:boolean | Specifies if the HTTP provider will copy the HTTP request headers into the JBI exchange. The default is |
| Attribute | Type | Description |
|---|
| clientSoTimeout | xs:integer | the number of milliseconds the endpoint will block while attempting to read a request. The default value is 60000. Setting this to 0 specifies that the endpoint will never timeout. |
| endpoint | xs:string | |
| expectGzippedResponse | xs:boolean | If true, the accept-encoding http header will be set to gzip and the response will be un-gzipped. |
| gzipRequest | xs:boolean | If true, the request content will be gzipped and sent over the wire. The content-encoding http header will
also be set to gzip. |
| interfaceName | xs:QName | |
| locationURI | xs:string | the URI to which the endpoint sends requests |
| proxyHost | xs:string | the host name of the HTTP proxy |
| proxyPassword | xs:string | the password for the HTTP proxy authentication |
| proxyPort | xs:integer | the host port of the HTTP proxy (defaults to 80) |
| proxyUsername | xs:string | the user name for the HTTP proxy authentication |
| service | xs:QName | |
| Attribute | Type | Description |
|---|
| authMethod | xs:string | a string naming the scheme used for authenticating users |
| defaultMep | xs:string | a URI representing the endpoint's default MEP. The default is |
| endpoint | xs:string | |
| interfaceName | xs:QName | |
| locationURI | xs:string | the URI at which the endpoint listens for requests |
| service | xs:QName | |
| soapVersion | xs:string | Specifies the SOAP version to use when generating a wsdl binding for |
| targetEndpoint | xs:string | |
| targetInterface | xs:QName | |
| targetOperation | xs:QName | |
| targetService | xs:QName | |
| targetUri | xs:string | |
| timeout | xs:long | the timeout is specified in milliseconds. The default value is 0 which |
| useJbiWrapper | xs:boolean | Specifies if the JBI wrapper is sent in the body of the message. Default is |
| validateWsdl | xs:boolean | Specifies if the WSDL is checked for WSI-BP compliance. Default is true. |
| wsdl | xs:string | the URL of the WSDL document defining the endpoint's messages |
| Attribute | Type | Description |
|---|
| clientSoTimeout | xs:integer | the number of milliseconds the endpoint will block while attempting to read a request. The default value is 60000. Setting this to 0 specifies that the endpoint will never timeout. |
| endpoint | xs:string | |
| expectGzippedResponse | xs:boolean | If true, the accept-encoding http header will be set to gzip and the response will be un-gzipped. |
| gzipRequest | xs:boolean | If true, the request content will be gzipped and sent over the wire. The content-encoding http header will
also be set to gzip. |
| interfaceName | xs:QName | |
| locationURI | xs:string | the URI to which the endpoint sends requests |
| proxyHost | xs:string | the host name of the HTTP proxy |
| proxyPassword | xs:string | the password for the HTTP proxy authentication |
| proxyPort | xs:integer | the host port of the HTTP proxy (defaults to 80) |
| proxyUsername | xs:string | the user name for the HTTP proxy authentication |
| service | xs:QName | |
| useJbiWrapper | xs:boolean | Specifies if the JBI wrapper is sent in the body of the message. Default is |
| validateWsdl | xs:boolean | Specifies if the WSDL is checked for WSI-BP compliance. Default is true |
| wsdl | xs:string | the URL of the WSDL document defining the endpoint's messages |