Ether Framework
Unified API docs for Ether modules
Loading...
Searching...
No Matches
dev.rafex.ether.http.client.impl.DefaultEtherHttpClient Class Reference
Inheritance diagram for dev.rafex.ether.http.client.impl.DefaultEtherHttpClient:
Collaboration diagram for dev.rafex.ether.http.client.impl.DefaultEtherHttpClient:

Public Member Functions

 DefaultEtherHttpClient (final HttpClientConfig config)
 DefaultEtherHttpClient (final HttpClientConfig config, final JsonCodec jsonCodec)
HttpResponseSpec send (final HttpRequestSpec request) throws IOException, InterruptedException
HttpResponseSpec sendText (final HttpMethod method, final URI uri, final String body) throws IOException, InterruptedException
Public Member Functions inherited from dev.rafex.ether.http.client.EtherHttpClient
default void close () throws Exception
default HttpResponseSpec get (final URI uri) throws IOException, InterruptedException

Static Public Member Functions

static DefaultEtherHttpClient create ()
static DefaultEtherHttpClient create (final HttpClientConfig config)
static DefaultEtherHttpClient create (final JsonCodec jsonCodec)

Detailed Description

Definition at line 47 of file DefaultEtherHttpClient.java.

Constructor & Destructor Documentation

◆ DefaultEtherHttpClient() [1/2]

dev.rafex.ether.http.client.impl.DefaultEtherHttpClient.DefaultEtherHttpClient ( final HttpClientConfig config)

Definition at line 53 of file DefaultEtherHttpClient.java.

References dev.rafex.ether.json.JsonUtils.codec().

Referenced by create(), create(), and create().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DefaultEtherHttpClient() [2/2]

dev.rafex.ether.http.client.impl.DefaultEtherHttpClient.DefaultEtherHttpClient ( final HttpClientConfig config,
final JsonCodec jsonCodec )

Definition at line 57 of file DefaultEtherHttpClient.java.

References dev.rafex.ether.json.JsonUtils.codec().

Here is the call graph for this function:

Member Function Documentation

◆ create() [1/3]

DefaultEtherHttpClient dev.rafex.ether.http.client.impl.DefaultEtherHttpClient.create ( )
static

Definition at line 64 of file DefaultEtherHttpClient.java.

References DefaultEtherHttpClient().

Here is the call graph for this function:

◆ create() [2/3]

DefaultEtherHttpClient dev.rafex.ether.http.client.impl.DefaultEtherHttpClient.create ( final HttpClientConfig config)
static

Definition at line 68 of file DefaultEtherHttpClient.java.

References DefaultEtherHttpClient().

Here is the call graph for this function:

◆ create() [3/3]

DefaultEtherHttpClient dev.rafex.ether.http.client.impl.DefaultEtherHttpClient.create ( final JsonCodec jsonCodec)
static

Definition at line 72 of file DefaultEtherHttpClient.java.

References DefaultEtherHttpClient().

Here is the call graph for this function:

◆ send()

HttpResponseSpec dev.rafex.ether.http.client.impl.DefaultEtherHttpClient.send ( final HttpRequestSpec request) throws IOException, InterruptedException

Implements dev.rafex.ether.http.client.EtherHttpClient.

Definition at line 77 of file DefaultEtherHttpClient.java.

Referenced by sendText().

Here is the caller graph for this function:

◆ sendText()

HttpResponseSpec dev.rafex.ether.http.client.impl.DefaultEtherHttpClient.sendText ( final HttpMethod method,
final URI uri,
final String body ) throws IOException, InterruptedException

Definition at line 105 of file DefaultEtherHttpClient.java.

References send().

Here is the call graph for this function:

The documentation for this class was generated from the following file: