Interface XmlRpcHttpRequestConfig

All Superinterfaces:
XmlRpcConfig, XmlRpcHttpConfig, XmlRpcRequestConfig, XmlRpcStreamConfig, XmlRpcStreamRequestConfig
All Known Subinterfaces:
XmlRpcHttpClientConfig
All Known Implementing Classes:
RequestData, XmlRpcClientConfigImpl, XmlRpcHttpRequestConfigImpl

public interface XmlRpcHttpRequestConfig extends XmlRpcStreamRequestConfig, XmlRpcHttpConfig
Extension of XmlRpcClientConfig for HTTP based transport. Provides details like server URL, user credentials, and so on.
  • Method Details

    • getBasicUserName

      String getBasicUserName()
      Returns the user name being used for basic HTTP authentication.
      Returns:
      User name or null, if no basic HTTP authentication is being used.
    • getBasicPassword

      String getBasicPassword()
      Returns the password being used for basic HTTP authentication.
      Returns:
      Password or null, if no basic HTTP authentication is beind used.
      Throws:
      IllegalStateException - A user name is configured, but no password.
    • getConnectionTimeout

      int getConnectionTimeout()
      Return the connection timeout in milliseconds
      Returns:
      connection timeout in milliseconds or 0 if no set
    • getReplyTimeout

      int getReplyTimeout()
      Return the reply timeout in milliseconds
      Returns:
      reply timeout in milliseconds or 0 if no set