Interface HttpEntityConnection.Builder

All Superinterfaces:
EntityConnection.Builder<HttpEntityConnection,HttpEntityConnection.Builder>
All Known Implementing Classes:
DefaultHttpEntityConnectionBuilder
Enclosing interface:
HttpEntityConnection

public static interface HttpEntityConnection.Builder extends EntityConnection.Builder<HttpEntityConnection,HttpEntityConnection.Builder>
Builds a self-managing http based EntityConnection.
See Also:
  • Method Details

    • hostname

      Parameters:
      hostname - the http server hostname
      Returns:
      this builder instance
    • port

      Parameters:
      port - the http server port
      Returns:
      this builder instance
    • securePort

      HttpEntityConnection.Builder securePort(int securePort)
      Parameters:
      securePort - the https server port
      Returns:
      this builder instance
    • https

      HttpEntityConnection.Builder https(boolean https)
      Parameters:
      https - true if https should be used
      Returns:
      this builder instance
    • json

      HttpEntityConnection.Builder json(boolean json)
      Parameters:
      json - true if json serialization should be used
      Returns:
      this builder instance
    • socketTimeout

      HttpEntityConnection.Builder socketTimeout(int socketTimeout)
      Parameters:
      socketTimeout - the socket timeout
      Returns:
      this builder instance
    • connectTimeout

      HttpEntityConnection.Builder connectTimeout(int connectTimeout)
      Parameters:
      connectTimeout - the connect timeout
      Returns:
      this builder instance