XML RPC

XML RPC

Scheme: xmlrpc

Represents a xmlrpc endpoint.

Name Kind Type Required Deprecated Default Value Enum Values Description
address path java.lang.String true false The server url
enabledForExtensions parameter boolean false Whether extensions are enabled. By default, the client or server is strictly compliant to the XML-RPC specification and extensions are disabled.
contentLengthOptional parameter boolean false Whether a "Content-Length" header may be omitted. The XML-RPC specification demands, that such a header be present.
basicEncoding parameter java.lang.String false Sets the encoding for basic authentication, null means UTF-8 is chosen.
encoding parameter java.lang.String false Sets the requests encoding, null means UTF-8 is chosen.
timeZone parameter java.util.TimeZone false The timezone, which is used to interpret date/time. Defaults to {@link TimeZone#getDefault()}.
gzipCompressing parameter boolean false Whether gzip compression is being used for transmitting the request.
gzipRequesting parameter boolean false Whether gzip compression is being used for transmitting the request.
basicUserName parameter java.lang.String false The user name for basic authentication.
basicPassword parameter java.lang.String false The password for basic authentication.
connectionTimeout parameter int false Set the connection timeout in milliseconds, 0 is to disable it
replyTimeout parameter int false Set the reply timeout in milliseconds, 0 is to disable it.
enabledForExceptions parameter boolean false Whether the response should contain a "faultCause" element in case of errors. The "faultCause" is an exception, which the server has trapped and written into a byte stream as a serializable object.
xmlRpcServer parameter org.apache.xmlrpc.common.XmlRpcRequestProcessor false To use a custom XmlRpcRequestProcessor as server.
userAgent parameter java.lang.String false The http user agent header to set when doing xmlrpc requests
defaultMethodName parameter java.lang.String false The method name which would be used for the xmlrpc requests by default, if the Message header CamelXmlRpcMethodName is not set.
clientConfigurer parameter org.apache.camel.component.xmlrpc.XmlRpcClientConfigurer false To use a custom XmlRpcClientConfigurer to configure the client
clientConfig parameter org.apache.xmlrpc.client.XmlRpcClientConfigImpl false To use the given XmlRpcClientConfigImpl as configuration for the client.
exchangePattern parameter org.apache.camel.ExchangePattern false InOnly InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter boolean false false Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).