Package com.oracle.bmc.http.internal
-
Interface Summary Interface Description BmcEnum ResponseErrorRuntimeExceptionFactory<ERRMODEL,E extends SdkRuntimeException> Factory interface that defines the model type of a response error (used for deserializing a response error), as well as how to create aSdkRuntimeException
that allows access to that deserialized error. -
Class Summary Class Description AuthnClientFilter Filter that injects authentication headers into the request.BaseAsyncClient BaseSyncClient CircuitBreakerHelper ClientCall<REQ extends BmcRequest<?>,RESP extends BmcResponse,RESP_BUILDER extends BmcResponse.Builder<RESP>> ClientIdFilter Filter that adds the client identifier headers to every request.CrossTenancyRequestClientFilter Filter that injects authentication headers into the request.ErrorConsumer<REQUEST> Basic Consumer type to handle failed calls.HeaderUtils Utilities to deal with header values.HttpDateUtils Date parsing utils.LogHeadersFilter Filter that logs all of the outbound and inbound headers at debug level.ParamEncoder ResponseHelper A BmcException exception is thrown in response to failures from a REST endpoint.ResponseHelper.ErrorCodeAndMessage ResponseHelper.ErrorCodeAndMessage.Builder RetryTokenUtils Utility class that adds the opc-retry-token header to the requestSyncFutureWaiter Helper class that can wait for the result ofsome future
, and do some work registered through theExecutor
interface while waiting. -
Enum Summary Enum Description ResponseErrorBmcExceptionFactory DefaultResponseErrorRuntimeExceptionFactory
implementation that knows how to deserialize error responses using theResponseHelper.ErrorCodeAndMessage
model.