Class ConnectionConfiguration

java.lang.Object
com.predic8.membrane.core.transport.http.client.ConnectionConfiguration

public class ConnectionConfiguration extends Object
  • Constructor Details

    • ConnectionConfiguration

      public ConnectionConfiguration()
  • Method Details

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getKeepAliveTimeout

      public long getKeepAliveTimeout()
    • setKeepAliveTimeout

      public void setKeepAliveTimeout(long keepAliveTimeout)
      Default
      4000
      Description
      Time in milliseconds after which an open connection to the server is not reused. Be sure to set it to a smaller value than the KeepAlive directive on your server. Note that the a "Keep-Alive" header in the response always takes precedence.
      Example
      30000
    • getTimeout

      public int getTimeout()
    • setTimeout

      public void setTimeout(int timeout)
      Default
      10000
      Description
      Socket timeout (connect, read, etc.) in milliseconds.
    • getLocalAddr

      public String getLocalAddr()
    • setLocalAddr

      public void setLocalAddr(String localAddr)
      Default
      not set
      Description
      The local IP address to use for outbound connections.