Top Fields Constructors Methods
com.oracle.bmc.http.internal

public Class BaseSyncClient

extends BaseClient
Class Inheritance
Imports
com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider, com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration, com.oracle.bmc.common.ClientBuilderBase, .InternalBuilderAccess, com.oracle.bmc.requests.BmcRequest, com.oracle.bmc.responses.BmcResponse, com.oracle.bmc.util.CircuitBreakerUtils, java.util.function.Supplier

Field Summary

Modifier and TypeField and Description
private final RetryConfiguration
Inherited from com.oracle.bmc.http.internal.BaseClient:
clientCommonLibraryVersionclientConfigurationToUseminimumClientCommonLibraryVersionFromClient

Constructor Summary

AccessConstructor and Description
protected
BaseSyncClient(ClientBuilderBase<?, ?> builder, AbstractAuthenticationDetailsProvider authenticationDetailsProvider, CircuitBreakerConfiguration defaultCircuitBreaker)

Method Summary

Modifier and TypeMethod and Description
private static CircuitBreakerConfiguration
protected <REQ extends BmcRequest<?>, RESP extends BmcResponse, RESP_BUILDER extends BmcResponse.Builder<RESP>> ClientCall<REQ, RESP, RESP_BUILDER>
clientCall(REQ request, Supplier<RESP_BUILDER> responseBuilder)

Overrides com.oracle.bmc.http.internal.BaseClient.clientCall.

Inherited from com.oracle.bmc.http.internal.BaseClient:
closegetClientCommonLibraryVersiongetDefaultConfiguratorgetEndpointgetMinimumClientCommonLibraryVersionFromClientpopulateServiceParametersInEndpointrefreshClientsetEndpointsetRegionsetRegionupdateBaseEndpointuseRealmSpecificEndpointTemplate

Field Detail

retryConfigurationback to summary
private final RetryConfiguration retryConfiguration

Constructor Detail

BaseSyncClientback to summary
protected BaseSyncClient(ClientBuilderBase<?, ?> builder, AbstractAuthenticationDetailsProvider authenticationDetailsProvider, CircuitBreakerConfiguration defaultCircuitBreaker)

Method Detail

circuitBreakerConfigurationback to summary
private static CircuitBreakerConfiguration circuitBreakerConfiguration(ClientBuilderBase<?, ?> builder, CircuitBreakerConfiguration defaultCircuitBreaker)
clientCallback to summary
protected <REQ extends BmcRequest<?>, RESP extends BmcResponse, RESP_BUILDER extends BmcResponse.Builder<RESP>> ClientCall<REQ, RESP, RESP_BUILDER> clientCall(REQ request, Supplier<RESP_BUILDER> responseBuilder)

Overrides com.oracle.bmc.http.internal.BaseClient.clientCall.

Annotations
@Override