airframe-http
airframe-http
wvlet.airframe.http
BuildInfo
Compat
CompatApi
GrpcStatus
GrpcStatus
ABORTED_10
ALREADY_EXISTS_6
CANCELLED_1
DATA_LOSS_15
DEADLINE_EXCEEDED_4
FAILED_PRECONDITION_9
INTERNAL_13
INVALID_ARGUMENT_3
NOT_FOUND_5
OK_0
OUT_OF_RANGE_11
PERMISSION_DENIED_7
RESOURCE_EXHAUSTED_8
UNAUTHENTICATED_16
UNAVAILABLE_14
UNIMPLEMENTED_12
UNKNOWN_2
Http
Context
Filter
HttpBackend
HttpBackend
DefaultBackend
HttpClient
HttpClient
HttpClientBase
HttpClientConfig
HttpClientConfig
HttpClientException
HttpClientException
HttpClientMaxRetryException
HttpContext
HttpContext
HttpContextBase
HttpFilter
HttpFilter
HttpFilterType
HttpHeader
MediaType
HttpMessage
HttpMessage
ByteArrayMessage
EmptyMessage
HttpMessageRequestAdapter
HttpMessageRequestWrapper
HttpMessageResponseAdapter
HttpMessageResponseWrapper
LazyByteArrayMessage
Message
Request
Request
Response
Response
StringMessage
HttpMessageBase
HttpMethod
HttpMultiMap
HttpMultiMapBuilder
HttpMultiMap
HttpMultiMapCodec
HttpMultiMapEntry
HttpRequest
HttpRequestAdapter
HttpResponse
HttpResponseAdapter
HttpResponseBodyCodec
HttpServerException
HttpServerExceptionBase
HttpStatus
HttpStatus
Accepted_202
BadGateway_502
BadRequest_400
ClientClosedRequest_499
Conflict_409
Continue_100
Created_201
EnhanceYourCalm_420
ExpectationFailed_417
FailedDependency_424
Forbidden_403
Found_302
GatewayTimeout_504
Gone_410
HttpVersionNotSupported_505
InsufficientStorage_507
InternalServerError_500
LengthRequired_411
Locked_423
MethodNotAllowed_405
MovedPermanently_301
MultiStatus_207
MultipleChoices_300
NetworkAuthenticationRequired_511
NoContent_204
NonAuthoritativeInformation_203
NotAcceptable_406
NotExtended_510
NotFound_404
NotImplemented_501
NotModified_304
Ok_200
PartialContent_206
PaymentRequired_402
PermanentRedirect_308
PreconditionFailed_412
PreconditionRequired_428
Processing_102
ProxyAuthenticationRequired_407
RequestEntityTooLarge_413
RequestHeaderFieldsTooLarge_431
RequestTimeout_408
RequestURITooLong_414
RequestedRangeNotSatisfiable_416
ResetContent_205
SeeOther_303
ServiceUnavailable_503
SwitchingProtocols_101
TemporaryRedirect_307
TooManyRequests_429
Unauthorized_401
UnavailableForLegalReasons_451
Unknown_000
UnorderedCollection_425
UnprocessableEntity_422
UnsupportedMediaType_415
UpgradeRequired_426
UseProxy_305
VariantAlsoNegotiates_506
HttpSyncClient
HttpSyncClientAdapter
HttpSyncClientAdapterBase
HttpSyncClientBase
RPCEncoding
RPCEncoding
JSON
MsgPack
RPCErrorMessage
RPCException
RPCException
RPCStatus
ABORTED_U12
ALREADY_EXISTS_U6
CANCELLED_U11
DATA_LOSS_I8
DEADLINE_EXCEEDED_I4
EXCEEDED_BUDGET_R8
EXCEEDED_CPU_LIMIT_R3
EXCEEDED_DATA_SIZE_LIMIT_R6
EXCEEDED_MEMORY_LIMIT_R4
EXCEEDED_RATE_LIMIT_R2
EXCEEDED_STORAGE_LIMIT_R7
EXCEEDED_TIME_LIMIT_R5
INCONSISTENT_STATE_U10
INTERNAL_ERROR_I0
INTERRUPTED_I5
INVALID_ARGUMENT_U2
INVALID_REQUEST_U1
NOT_FOUND_U5
NOT_SUPPORTED_U7
OUT_OF_MEMORY_R1
OUT_OF_RANGE_U4
PERMISSION_DENIED_U14
RESOURCE_EXHAUSTED_R0
SERVICE_SHUTTING_DOWN_I7
SERVICE_STARTING_UP_I6
SUCCESS_S0
SYNTAX_ERROR_U3
TIMEOUT_I3
UNAUTHENTICATED_U13
UNAVAILABLE_I2
UNEXPECTED_STATE_U9
UNIMPLEMENTED_U8
UNKNOWN_I1
USER_ERROR_U0
RPCStatus
RPCStatusType
RPCStatusType
INTERNAL_ERROR
RESOURCE_EXHAUSTED
SUCCESS
USER_ERROR
ServerAddress
ServerAddress
StaticContent
ClasspathResource
FileResource
ResourceType
StaticContent
wvlet.airframe.http.client
AsyncClient
HttpClientBackend
HttpClients
JavaAsyncClient
JavaHttpClientBackend
JavaSyncClient
RPCAsyncClientBase
RPCSyncClientBase
SyncClient
URLConnectionClient
URLConnectionClientBackend
airframe-http
/
wvlet.airframe.http.client
/
HttpClientBackend
HttpClientBackend
trait
HttpClientBackend
Graph
Supertypes
Known subtypes
class
Object
trait
Matchable
class
Any
object
JavaHttpClientBackend
.type
object
URLConnectionClientBackend
.type
Value members
Value members
Abstract methods
def
newSyncClient
(
serverAddress:
ServerAddress
,
clientConfig:
HttpClientConfig
):
SyncClient
Concrete methods
def
defaultRequestRetryer
:
RetryContext
def
newAsyncClient
(
serverAddress:
ServerAddress
,
clientConfig:
HttpClientConfig
):
AsyncClient