HttpClientSupport

org.mbari.vars.migration.etc.methanol.HttpClientSupport
class HttpClientSupport(timeout: Duration = ..., executor: Executor = ...) extends AutoCloseable

Helper for using javas' HttpClient.

Attributes

Graph
Supertypes
trait AutoCloseable
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def close(): Unit
def requestObjects[T : Decoder](request: HttpRequest): Either[Throwable, T]
def requestOption[T : Decoder](request: HttpRequest): Either[Throwable, Option[T]]
def requestString(request: HttpRequest): Either[Throwable, String]
def requestUnit(request: HttpRequest): Either[Throwable, Unit]

Concrete fields

val client: Methanol