Http2ClientSession

org.http4s.blaze.http.Http2ClientSession

Attributes

Source
HttpClientSession.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def ping(): Future[Duration]

Ping the peer, asynchronously returning the duration of the round trip

Ping the peer, asynchronously returning the duration of the round trip

Attributes

Source
HttpClientSession.scala

An estimate for the current quality of the session

An estimate for the current quality of the session

Attributes

Returns

a number with domain [0, 1] signifying the health or quality of the session. The scale is intended to be linear.

Source
HttpClientSession.scala

Inherited methods

def close(within: Duration): Future[Unit]

Close the session within the specified duration.

Close the session within the specified duration.

The provided duration is only an advisory upper bound and the implementation may choose to close the session at any time before the expiration of the within parameter. The returned Future[Unit] will resolve when all resources have been freed from the client.

Attributes

Note

This will generally entail closing the socket connection.

Inherited from:
HttpClientSession
Source
HttpClientSession.scala
final def closeNow(): Future[Unit]

Close the session immediately, regardless of any pending dispatches

Close the session immediately, regardless of any pending dispatches

Attributes

Inherited from:
HttpClientSession
Source
HttpClientSession.scala

Dispatch a HttpRequest

Dispatch a HttpRequest

The resultant ReleaseableResponse contains a

Attributes

Inherited from:
HttpClientSession
Source
HttpClientSession.scala
final def isClosed: Boolean

Return whether the client session is in the Closed state

Return whether the client session is in the Closed state

Attributes

Inherited from:
HttpClientSession
Source
HttpClientSession.scala
final def isReady: Boolean

Return whether the client session is in the Ready state

Return whether the client session is in the Ready state

Attributes

Inherited from:
HttpClientSession
Source
HttpClientSession.scala
def status: Status

Get the Status of session

Get the Status of session

Attributes

Inherited from:
HttpClientSession
Source
HttpClientSession.scala