Element | Description | Class |
---|---|---|
basicAuthCredentials | This class contains parameters needed to send basic authentication credentials | org.apache.servicemix.http.BasicAuthCredentials |
component | An http component | org.apache.servicemix.http.HttpComponent |
configuration | 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 | An http endpoint | org.apache.servicemix.http.HttpEndpoint |
provider | org.apache.servicemix.http.endpoints.HttpProviderEndpoint | |
proxyParameters | This class contains all parameters needed to send http requests through a proxy | org.apache.servicemix.http.ProxyParameters |
serializedMarshaler | A marshaler that handles Java serialized content from the InputStream of the HttpServletRequest object and to the
OutputStream of the HttpServletResponse object. This class is intended to handle requests initiated by the Spring httpinvoker
package so the marshaled/unmarshaled XML invocation will be Spring RemoteInvocation/
RemoteInvocationResult objects respectively.
This class makes no assumptions about how XML should be marshaled/unmarshaled. I.e., there is currently no way to customize the marshaled XML invocation. So this marshaler will need to pass the XML to a component that can transform it into some custom XML. The servicemix-saxon component can handle this very easily via XLST. | org.apache.servicemix.http.endpoints.SerializedMarshaler |
soap-consumer | org.apache.servicemix.http.endpoints.HttpSoapConsumerEndpoint | |
soap-provider | 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 |
---|---|---|
password | xs:string | |
username | xs:string |
Attribute | Type | Description |
---|---|---|
host | xs:string | |
path | xs:string | |
port | xs:integer | |
protocol | xs:string |
Element | Type | Description |
---|---|---|
authenticationService | <spring:bean/> | |
client | <spring:bean/> | |
configuration | configuration | |
connectionPool | <spring:bean/> | |
endpoints | (consumer | endpoint | provider | soap-consumer | soap-provider)* | |
keystoreManager | <spring:bean/> | |
server | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
authenticationServiceName | xs:string | |
connectorMaxIdleTime | xs:integer | |
consumerProcessorSuspendTime | xs:integer | |
jettyConnectorClassName | xs:string | |
jettyManagement | xs:boolean | |
jettyThreadPoolSize | xs:integer | |
keystoreManagerName | xs:string | |
managed | xs:boolean | |
mapping | xs:string | |
maxConnectionsPerHost | xs:integer | |
maxTotalConnections | xs:integer | |
proxyHost | xs:string | |
proxyPort | xs:integer | |
retryCount | xs:integer | |
streamingEnabled | xs:boolean | |
wantHeadersFromHttpIntoExchange | xs:boolean |
Element | Type | Description |
---|---|---|
authenticationService | <spring:bean/> | |
keystoreManager | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
authMethod | xs:string | |
defaultMep | xs:string | |
endpoint | xs:string | |
interfaceName | xs:QName | |
locationURI | xs:string | |
service | xs:QName | |
targetEndpoint | xs:string | |
targetInterface | xs:QName | |
targetOperation | xs:QName | |
targetService | xs:QName | |
targetUri | xs:string | |
timeout | xs:long |
Element | Type | Description |
---|---|---|
component | component | |
definition | <spring:bean/> | |
description | <spring:bean/> | |
marshaler | serializedMarshaler | |
serviceUnit | <spring:bean/> | |
ssl | sslParameters |
Attribute | Type | Description |
---|---|---|
authMethod | xs:string | |
defaultMep | xs:string | |
defaultOperation | xs:QName | |
endpoint | xs:string | |
interfaceName | xs:QName | |
locationURI | xs:string | |
role | xs:string | |
roleAsString | xs:string | |
service | xs:QName | |
soap | xs:boolean | |
soapAction | xs:string | |
soapVersion | xs:string | |
synchronous | xs:boolean | |
targetEndpoint | xs:string | |
targetInterfaceName | xs:QName | |
targetService | xs:QName | |
wantContentTypeHeaderFromExchangeIntoHttpRequest | xs:boolean | |
wsdlResource | xs:string |
Element | Type | Description |
---|---|---|
basicAuthentication | basicAuthCredentials | Authentication parameters used for provider endpoints using BASIC authentication. |
binding | <spring:bean/> | |
definition | <spring:bean/> | |
description | <spring:bean/> | |
policies | (<spring:bean/>)* | |
proxy | proxyParameters | |
serviceUnit | <spring:bean/> | |
ssl | sslParameters |
Attribute | Type | Description |
---|---|---|
endpoint | xs:string | |
interfaceName | xs:QName | |
locationURI | xs:string | |
service | xs:QName |
Element | Type | Description |
---|---|---|
component | component | |
definition | <spring:bean/> | |
description | <spring:bean/> | |
marshaler | <spring:bean/> | |
serviceUnit | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
proxyHost | xs:string | Proxy Host through which every http call are emitted |
proxyPort | xs:integer | Proxy Port for the proxy host specified |
Element | Type | Description |
---|---|---|
proxyCredentials | basicAuthCredentials |
Attribute | Type | Description |
---|---|---|
defaultMep | xs:string |
Attribute | Type | Description |
---|---|---|
authMethod | xs:string | |
defaultMep | xs:string | |
endpoint | xs:string | |
interfaceName | xs:QName | |
locationURI | xs:string | |
service | xs:QName | |
targetEndpoint | xs:string | |
targetInterface | xs:QName | |
targetOperation | xs:QName | |
targetService | xs:QName | |
targetUri | xs:string | |
timeout | xs:long | |
useJbiWrapper | xs:boolean | |
validateWsdl | xs:boolean | |
wsdl | xs:string |
Element | Type | Description |
---|---|---|
component | component | |
definition | <spring:bean/> | |
description | <spring:bean/> | |
marshaler | serializedMarshaler | |
policies | (<spring:bean/>)* | |
serviceUnit | <spring:bean/> | |
ssl | sslParameters |
Attribute | Type | Description |
---|---|---|
endpoint | xs:string | |
interfaceName | xs:QName | |
locationURI | xs:string | |
service | xs:QName | |
useJbiWrapper | xs:boolean | |
validateWsdl | xs:boolean | |
wsdl | xs:string |
Element | Type | Description |
---|---|---|
component | component | |
definition | <spring:bean/> | |
description | <spring:bean/> | |
marshaler | <spring:bean/> | |
policies | (<spring:bean/>)* | |
serviceUnit | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
keyAlias | xs:string | |
keyManagerFactoryAlgorithm | xs:string | |
keyPassword | xs:string | |
keyStore | xs:string | |
keyStorePassword | xs:string | |
keyStoreType | xs:string | |
managed | xs:boolean | |
needClientAuth | xs:boolean | |
protocol | xs:string | |
provider | xs:string | |
trustManagerFactoryAlgorithm | xs:string | |
trustStore | xs:string | |
trustStorePassword | xs:string | |
trustStoreType | xs:string | |
wantClientAuth | xs:boolean |