rvicemix.servicemix-http.3.2.3.source-code.servicemix-http.xsd.html Maven / Gradle / Ivy
Schema for namespace: http://servicemix.apache.org/http/1.0
Element Summary
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
Element Detail
Element: basicAuthCredentials
Attribute Type Description
password xs:string
username xs:string
Element: component
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/>
Element: configuration
Attribute Type Description
authenticationServiceName xs:string
connectorMaxIdleTime xs:integer
consumerProcessorSuspendTime xs:integer
jettyClientPerProvider xs:boolean
jettyClientThreadPoolSize 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/>
Element: consumer
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
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
Element Type Description
component component
definition <spring:bean/>
description <spring:bean/>
marshaler serializedMarshaler the bean used to marshal HTTP messages. The default is a
serviceUnit <spring:bean/>
ssl sslParameters a bean containing the SSL configuration properties
Element: endpoint
Attribute Type Description
authMethod xs:string
defaultMep xs:string
defaultOperation xs:QName
endpoint xs:string
interfaceName xs:QName
locationURI xs:string
overrideContentTypeHeader 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
timeout xs:integer
wantContentTypeHeaderFromExchangeIntoHttpRequest xs:boolean
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
wsdlResource <spring:bean/>
Element: provider
Attribute Type Description
clientSoTimeout xs:integer
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/>
Element: proxyParameters
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
Element: serializedMarshaler
Attribute Type Description
defaultMep xs:string
Element: soap-consumer
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
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
validateWsdl xs:boolean
Element Type Description
component component
definition <spring:bean/>
description <spring:bean/>
marshaler serializedMarshaler the bean used to marshal HTTP messages. The default is a
policies (<spring:bean/>)*
serviceUnit <spring:bean/>
ssl sslParameters a bean containing the SSL configuration properties
wsdl <spring:bean/>
Element: soap-provider
Attribute Type Description
clientSoTimeout xs:integer
endpoint xs:string
interfaceName xs:QName
locationURI xs:string
service xs:QName
soapAction xs:string
useJbiWrapper xs:boolean
validateWsdl xs:boolean
Element Type Description
component component
definition <spring:bean/>
description <spring:bean/>
marshaler <spring:bean/>
policies (<spring:bean/>)*
serviceUnit <spring:bean/>
wsdl <spring:bean/>
Element: sslParameters
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
© 2015 - 2025 Weber Informatics LLC | Privacy Policy