rvicemix.servicemix-http.3.2.3.source-code.servicemix-http.xsd.wiki Maven / Gradle / Ivy
h3. Elements By Type
{anchor:org.apache.servicemix.common.DefaultComponent-types}
h4. The _[org.apache.servicemix.common.DefaultComponent|#org.apache.servicemix.common.DefaultComponent-types]_ Type Implementations
| _[|#component-element]_ | {html}An http component{html} |
{anchor:org.apache.servicemix.http.HttpConfiguration-types}
h4. The _[org.apache.servicemix.http.HttpConfiguration|#org.apache.servicemix.http.HttpConfiguration-types]_ Type Implementations
| _[|#configuration-element]_ | {html}{html} |
{anchor:org.apache.servicemix.http.SslParameters-types}
h4. The _[org.apache.servicemix.http.SslParameters|#org.apache.servicemix.http.SslParameters-types]_ Type Implementations
| _[|#sslParameters-element]_ | {html}This class contains all parameters needed to create an SSL server or client socket.{html} |
{anchor:org.apache.servicemix.http.endpoints.HttpConsumerMarshaler-types}
h4. The _[org.apache.servicemix.http.endpoints.HttpConsumerMarshaler|#org.apache.servicemix.http.endpoints.HttpConsumerMarshaler-types]_ Type Implementations
| _[|#serializedMarshaler-element]_ | {html}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.{html} |
{anchor:org.apache.servicemix.http.HttpEndpointType-types}
h4. The _[org.apache.servicemix.http.HttpEndpointType|#org.apache.servicemix.http.HttpEndpointType-types]_ Type Implementations
| _[|#consumer-element]_ | {html}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.{html} |
| _[|#endpoint-element]_ | {html}An http endpoint{html} |
| _[|#provider-element]_ | {html}{html} |
| _[|#soap-consumer-element]_ | {html}{html} |
| _[|#soap-provider-element]_ | {html}{html} |
{anchor:org.apache.servicemix.http.BasicAuthCredentials-types}
h4. The _[org.apache.servicemix.http.BasicAuthCredentials|#org.apache.servicemix.http.BasicAuthCredentials-types]_ Type Implementations
| _[|#basicAuthCredentials-element]_ | {html}This class contains parameters needed to send basic authentication credentials{html} |
{anchor:org.apache.servicemix.http.ProxyParameters-types}
h4. The _[org.apache.servicemix.http.ProxyParameters|#org.apache.servicemix.http.ProxyParameters-types]_ Type Implementations
| _[|#proxyParameters-element]_ | {html}This class contains all parameters needed to send http requests through a proxy{html} |
{anchor:basicAuthCredentials-element}
h3. The _[|#basicAuthCredentials-element]_ Element
{html}This class contains parameters needed to send basic authentication credentials{html}
h4. Properties
|| Property Name || Type || Description ||
| password | _org.apache.servicemix.expression.Expression_ | {html}{html} |
| username | _org.apache.servicemix.expression.Expression_ | {html}{html} |
{anchor:component-element}
h3. The _[|#component-element]_ Element
{html}An http component{html}
h4. Properties
|| Property Name || Type || Description ||
| authenticationService | _org.apache.servicemix.jbi.security.auth.AuthenticationService_ | {html}{html} |
| client | _org.apache.commons.httpclient.HttpClient_ | {html}{html} |
| configuration | _[org.apache.servicemix.http.HttpConfiguration|#org.apache.servicemix.http.HttpConfiguration-types]_ | {html}{html} |
| connectionPool | _org.mortbay.jetty.client.HttpClient_ | {html}{html} |
| endpoints | (_[org.apache.servicemix.http.HttpEndpointType|#org.apache.servicemix.http.HttpEndpointType-types]_)\* | {html}{html} |
| host | _java.lang.String_ | {html}{html} |
| keystoreManager | _org.apache.servicemix.jbi.security.keystore.KeystoreManager_ | {html}{html} |
| path | _java.lang.String_ | {html}{html} |
| port | _int_ | {html}{html} |
| protocol | _java.lang.String_ | {html}{html} |
| server | _org.apache.servicemix.http.ContextManager_ | {html}{html} |
{anchor:configuration-element}
h3. The _[|#configuration-element]_ Element
{html}{html}
h4. Properties
|| Property Name || Type || Description ||
| authenticationService | _org.apache.servicemix.jbi.security.auth.AuthenticationService_ | {html}{html} |
| authenticationServiceName | _java.lang.String_ | {html}{html} |
| connectorMaxIdleTime | _int_ | {html}{html} |
| consumerProcessorSuspendTime | _int_ | {html}{html} |
| jettyClientPerProvider | _boolean_ | {html}{html} |
| jettyClientThreadPoolSize | _int_ | {html}{html} |
| jettyConnectorClassName | _java.lang.String_ | {html}{html} |
| jettyManagement | _boolean_ | {html}{html} |
| jettyThreadPoolSize | _int_ | {html}{html} |
| keystoreManager | _org.apache.servicemix.jbi.security.keystore.KeystoreManager_ | {html}{html} |
| keystoreManagerName | _java.lang.String_ | {html}{html} |
| managed | _boolean_ | {html}{html} |
| mapping | _java.lang.String_ | {html}{html} |
| maxConnectionsPerHost | _int_ | {html}{html} |
| maxTotalConnections | _int_ | {html}{html} |
| proxyHost | _java.lang.String_ | {html}{html} |
| proxyPort | _int_ | {html}{html} |
| retryCount | _int_ | {html}{html} |
| streamingEnabled | _boolean_ | {html}{html} |
| wantHeadersFromHttpIntoExchange | _boolean_ | {html}{html} |
{anchor:consumer-element}
h3. The _[|#consumer-element]_ Element
{html}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.{html}
h4. Properties
|| Property Name || Type || Description ||
| authMethod | _java.lang.String_ | {html}a string naming the scheme used for authenticating users{html} |
| component | _[org.apache.servicemix.common.DefaultComponent|#org.apache.servicemix.common.DefaultComponent-types]_ | {html}{html} |
| defaultMep | _java.net.URI_ | {html}a URI representing the endpoint's default MEP. The default is{html} |
| definition | _javax.wsdl.Definition_ | {html}{html} |
| description | _org.w3c.dom.Document_ | {html}{html} |
| endpoint | _java.lang.String_ | {html}{html} |
| interfaceName | _javax.xml.namespace.QName_ | {html}{html} |
| locationURI | _java.lang.String_ | {html}the URI at which the endpoint listens for requests{html} |
| marshaler | _[org.apache.servicemix.http.endpoints.HttpConsumerMarshaler|#org.apache.servicemix.http.endpoints.HttpConsumerMarshaler-types]_ | {html}the bean used to marshal HTTP messages. The default is a{html} |
| service | _javax.xml.namespace.QName_ | {html}{html} |
| serviceUnit | _org.apache.servicemix.common.ServiceUnit_ | {html}{html} |
| ssl | _[org.apache.servicemix.http.SslParameters|#org.apache.servicemix.http.SslParameters-types]_ | {html}a bean containing the SSL configuration properties{html} |
| targetEndpoint | _java.lang.String_ | {html}{html} |
| targetInterface | _javax.xml.namespace.QName_ | {html}{html} |
| targetOperation | _javax.xml.namespace.QName_ | {html}{html} |
| targetService | _javax.xml.namespace.QName_ | {html}{html} |
| targetUri | _java.lang.String_ | {html}{html} |
| timeout | _long_ | {html}the timeout is specified in milliseconds. The default value is 0 which{html} |
{anchor:endpoint-element}
h3. The _[|#endpoint-element]_ Element
{html}An http endpoint{html}
h4. Properties
|| Property Name || Type || Description ||
| authMethod | _java.lang.String_ | {html}{html} |
| basicAuthentication | _[org.apache.servicemix.http.BasicAuthCredentials|#org.apache.servicemix.http.BasicAuthCredentials-types]_ | {html}Authentication parameters used for provider endpoints using BASIC authentication.{html} |
| binding | _javax.wsdl.extensions.ExtensibilityElement_ | {html}{html} |
| defaultMep | _java.net.URI_ | {html}{html} |
| defaultOperation | _javax.xml.namespace.QName_ | {html}{html} |
| definition | _javax.wsdl.Definition_ | {html}{html} |
| description | _org.w3c.dom.Document_ | {html}{html} |
| endpoint | _java.lang.String_ | {html}{html} |
| interfaceName | _javax.xml.namespace.QName_ | {html}{html} |
| locationURI | _java.lang.String_ | {html}{html} |
| overrideContentTypeHeader | _java.lang.String_ | {html}{html} |
| policies | (_java.lang.Object_)\* | {html}{html} |
| proxy | _[org.apache.servicemix.http.ProxyParameters|#org.apache.servicemix.http.ProxyParameters-types]_ | {html}{html} |
| role | _java.lang.String_ | {html}{html} |
| roleAsString | _java.lang.String_ | {html}{html} |
| service | _javax.xml.namespace.QName_ | {html}{html} |
| serviceUnit | _org.apache.servicemix.common.ServiceUnit_ | {html}{html} |
| soap | _boolean_ | {html}{html} |
| soapAction | _java.lang.String_ | {html}{html} |
| soapVersion | _java.lang.String_ | {html}{html} |
| ssl | _[org.apache.servicemix.http.SslParameters|#org.apache.servicemix.http.SslParameters-types]_ | {html}{html} |
| synchronous | _boolean_ | {html}{html} |
| targetEndpoint | _java.lang.String_ | {html}{html} |
| targetInterfaceName | _javax.xml.namespace.QName_ | {html}{html} |
| targetService | _javax.xml.namespace.QName_ | {html}{html} |
| timeout | _int_ | {html}{html} |
| wantContentTypeHeaderFromExchangeIntoHttpRequest | _boolean_ | {html}{html} |
| wsdlResource | _org.springframework.core.io.Resource_ | {html}{html} |
{anchor:provider-element}
h3. The _[|#provider-element]_ Element
{html}{html}
h4. Properties
|| Property Name || Type || Description ||
| clientSoTimeout | _int_ | {html}{html} |
| component | _[org.apache.servicemix.common.DefaultComponent|#org.apache.servicemix.common.DefaultComponent-types]_ | {html}{html} |
| definition | _javax.wsdl.Definition_ | {html}{html} |
| description | _org.w3c.dom.Document_ | {html}{html} |
| endpoint | _java.lang.String_ | {html}{html} |
| interfaceName | _javax.xml.namespace.QName_ | {html}{html} |
| locationURI | _java.lang.String_ | {html}{html} |
| marshaler | _org.apache.servicemix.http.endpoints.HttpProviderMarshaler_ | {html}{html} |
| service | _javax.xml.namespace.QName_ | {html}{html} |
| serviceUnit | _org.apache.servicemix.common.ServiceUnit_ | {html}{html} |
{anchor:proxyParameters-element}
h3. The _[|#proxyParameters-element]_ Element
{html}This class contains all parameters needed to send http requests through a proxy{html}
h4. Properties
|| Property Name || Type || Description ||
| proxyCredentials | _[org.apache.servicemix.http.BasicAuthCredentials|#org.apache.servicemix.http.BasicAuthCredentials-types]_ | {html}{html} |
| proxyHost | _java.lang.String_ | {html}Proxy Host through which every http call are emitted{html} |
| proxyPort | _int_ | {html}Proxy Port for the proxy host specified{html} |
{anchor:serializedMarshaler-element}
h3. The _[|#serializedMarshaler-element]_ Element
{html}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.{html}
h4. Properties
|| Property Name || Type || Description ||
| defaultMep | _java.net.URI_ | {html}{html} |
{anchor:soap-consumer-element}
h3. The _[|#soap-consumer-element]_ Element
{html}{html}
h4. Properties
|| Property Name || Type || Description ||
| authMethod | _java.lang.String_ | {html}a string naming the scheme used for authenticating users{html} |
| component | _[org.apache.servicemix.common.DefaultComponent|#org.apache.servicemix.common.DefaultComponent-types]_ | {html}{html} |
| defaultMep | _java.net.URI_ | {html}a URI representing the endpoint's default MEP. The default is{html} |
| definition | _javax.wsdl.Definition_ | {html}{html} |
| description | _org.w3c.dom.Document_ | {html}{html} |
| endpoint | _java.lang.String_ | {html}{html} |
| interfaceName | _javax.xml.namespace.QName_ | {html}{html} |
| locationURI | _java.lang.String_ | {html}the URI at which the endpoint listens for requests{html} |
| marshaler | _[org.apache.servicemix.http.endpoints.HttpConsumerMarshaler|#org.apache.servicemix.http.endpoints.HttpConsumerMarshaler-types]_ | {html}the bean used to marshal HTTP messages. The default is a{html} |
| policies | (_org.apache.servicemix.soap.api.Policy_)\* | {html}{html} |
| service | _javax.xml.namespace.QName_ | {html}{html} |
| serviceUnit | _org.apache.servicemix.common.ServiceUnit_ | {html}{html} |
| ssl | _[org.apache.servicemix.http.SslParameters|#org.apache.servicemix.http.SslParameters-types]_ | {html}a bean containing the SSL configuration properties{html} |
| targetEndpoint | _java.lang.String_ | {html}{html} |
| targetInterface | _javax.xml.namespace.QName_ | {html}{html} |
| targetOperation | _javax.xml.namespace.QName_ | {html}{html} |
| targetService | _javax.xml.namespace.QName_ | {html}{html} |
| targetUri | _java.lang.String_ | {html}{html} |
| timeout | _long_ | {html}the timeout is specified in milliseconds. The default value is 0 which{html} |
| useJbiWrapper | _boolean_ | {html}{html} |
| validateWsdl | _boolean_ | {html}{html} |
| wsdl | _org.springframework.core.io.Resource_ | {html}{html} |
{anchor:soap-provider-element}
h3. The _[|#soap-provider-element]_ Element
{html}{html}
h4. Properties
|| Property Name || Type || Description ||
| clientSoTimeout | _int_ | {html}{html} |
| component | _[org.apache.servicemix.common.DefaultComponent|#org.apache.servicemix.common.DefaultComponent-types]_ | {html}{html} |
| definition | _javax.wsdl.Definition_ | {html}{html} |
| description | _org.w3c.dom.Document_ | {html}{html} |
| endpoint | _java.lang.String_ | {html}{html} |
| interfaceName | _javax.xml.namespace.QName_ | {html}{html} |
| locationURI | _java.lang.String_ | {html}{html} |
| marshaler | _org.apache.servicemix.http.endpoints.HttpProviderMarshaler_ | {html}{html} |
| policies | (_org.apache.servicemix.soap.api.Policy_)\* | {html}{html} |
| service | _javax.xml.namespace.QName_ | {html}{html} |
| serviceUnit | _org.apache.servicemix.common.ServiceUnit_ | {html}{html} |
| soapAction | _java.lang.String_ | {html}{html} |
| useJbiWrapper | _boolean_ | {html}{html} |
| validateWsdl | _boolean_ | {html}{html} |
| wsdl | _org.springframework.core.io.Resource_ | {html}{html} |
{anchor:sslParameters-element}
h3. The _[|#sslParameters-element]_ Element
{html}This class contains all parameters needed to create an SSL server or client socket.{html}
h4. Properties
|| Property Name || Type || Description ||
| keyAlias | _java.lang.String_ | {html}{html} |
| keyManagerFactoryAlgorithm | _java.lang.String_ | {html}{html} |
| keyPassword | _java.lang.String_ | {html}{html} |
| keyStore | _java.lang.String_ | {html}{html} |
| keyStorePassword | _java.lang.String_ | {html}{html} |
| keyStoreType | _java.lang.String_ | {html}{html} |
| managed | _boolean_ | {html}{html} |
| needClientAuth | _boolean_ | {html}{html} |
| protocol | _java.lang.String_ | {html}{html} |
| provider | _java.lang.String_ | {html}{html} |
| trustManagerFactoryAlgorithm | _java.lang.String_ | {html}{html} |
| trustStore | _java.lang.String_ | {html}{html} |
| trustStorePassword | _java.lang.String_ | {html}{html} |
| trustStoreType | _java.lang.String_ | {html}{html} |
| wantClientAuth | _boolean_ | {html}{html} |
h3. Element Index
| _[|#basicAuthCredentials-element]_ | {html}This class contains parameters needed to send basic authentication credentials{html} |
| _[|#component-element]_ | {html}An http component{html} |
| _[|#configuration-element]_ | {html}{html} |
| _[|#consumer-element]_ | {html}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.{html} |
| _[|#endpoint-element]_ | {html}An http endpoint{html} |
| _[|#provider-element]_ | {html}{html} |
| _[|#proxyParameters-element]_ | {html}This class contains all parameters needed to send http requests through a proxy{html} |
| _[|#serializedMarshaler-element]_ | {html}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.{html} |
| _[|#soap-consumer-element]_ | {html}{html} |
| _[|#soap-provider-element]_ | {html}{html} |
| _[|#sslParameters-element]_ | {html}This class contains all parameters needed to create an SSL server or client socket.{html} |