Top Interfaces Classes Enums
module oci.java.sdk.common

Package com.oracle.bmc.http.internal


Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
ResponseErrorRuntimeExceptionFactory<
The model type that represents the model in the response error.
ERRMODEL
,
A SdkRuntimeException to be created by the "create exception" methods.
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 a SdkRuntimeException that allows access to that deserialized error.

Class Summary

Modifier and TypeClass and Description
public class
AuthnClientFilter

Filter that injects authentication headers into the request.

public class
pack-priv abstract class
public class
public class
public class
ClientCall<REQ extends BmcRequest<?>, RESP extends BmcResponse, RESP_BUILDER extends BmcResponse.Builder<RESP>>

public class
ClientIdFilter

Filter that adds the client identifier headers to every request.

public class
CrossTenancyRequestClientFilter

Filter that injects authentication headers into the request.

public class
ErrorConsumer<
The request type.
REQUEST
>

Basic Consumer type to handle failed calls.

public class
HeaderUtils

Utilities to deal with header values.

public class
HttpDateUtils

Date parsing utils.

public class
LogHeadersFilter

Filter that logs all of the outbound and inbound headers at debug level.

public class
public class
ResponseHelper

A BmcException exception is thrown in response to failures from a REST endpoint.

public class
RetryTokenUtils

Utility class that adds the opc-retry-token header to the request

public class
SyncFutureWaiter

Helper class that can wait for the result of some future, and do some work registered through the Executor interface while waiting.

Enum Summary

Modifier and TypeEnum and Description
public enum
ResponseErrorBmcExceptionFactory

Default ResponseErrorRuntimeExceptionFactory implementation that knows how to deserialize error responses using the ResponseHelper.ErrorCodeAndMessage model.