Package | Description |
---|---|
com.oracle.bmc | |
com.oracle.bmc.auth | |
com.oracle.bmc.auth.internal | |
com.oracle.bmc.circuitbreaker | |
com.oracle.bmc.http.internal | |
com.oracle.bmc.util |
Modifier and Type | Method and Description |
---|---|
CircuitBreakerConfiguration |
ClientConfiguration.getCircuitBreakerConfiguration() |
Modifier and Type | Method and Description |
---|---|
ClientConfiguration.ClientConfigurationBuilder |
ClientConfiguration.ClientConfigurationBuilder.circuitBreakerConfiguration(CircuitBreakerConfiguration circuitBreakerConfiguration) |
Modifier and Type | Field and Description |
---|---|
protected CircuitBreakerConfiguration |
ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder.circuitBreakerConfig
The configuration for the circuit breaker.
|
protected CircuitBreakerConfiguration |
AbstractFederationClientAuthenticationDetailsProviderBuilder.circuitBreakerConfiguration
The configuration for the circuit breaker.
|
Modifier and Type | Method and Description |
---|---|
ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder |
ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder.circuitBreakerConfig(CircuitBreakerConfiguration circuitBreakerConfig)
Set value for the CircuitBreaker Configuration.
|
B |
AbstractFederationClientAuthenticationDetailsProviderBuilder.circuitBreakerConfigurator(CircuitBreakerConfiguration circuitBreakerConfiguration)
Configures the Circuit Breaker to use, if any.
|
Constructor and Description |
---|
AbstractFederationClient(String resourcePrincipalTokenEndpoint,
String federationEndpoint,
SessionKeySupplier sessionKeySupplier,
BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider,
ClientConfigurator clientConfigurator,
CircuitBreakerConfiguration circuitBreakerConfiguration)
Constructor of AbstractFederationClient.
|
AbstractFederationClient(String resourcePrincipalTokenEndpoint,
String federationEndpoint,
SessionKeySupplier sessionKeySupplier,
BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider,
ClientConfigurator clientConfigurator,
CircuitBreakerConfiguration circuitBreakerConfiguration,
List<ClientConfigurator> additionalCLientConfigurators)
Constructor of AbstractFederationClient.
|
AbstractFederationClient(String resourcePrincipalTokenUrl,
String resourcePrincipalTokenEndpoint,
String federationEndpoint,
SessionKeySupplier sessionKeySupplier,
BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider,
ClientConfigurator clientConfigurator,
CircuitBreakerConfiguration circuitBreakerConfiguration,
List<ClientConfigurator> additionalCLientConfigurators)
Constructor of AbstractFederationClient.
|
ResourcePrincipalsFederationClient(String resourcePrincipalTokenEndpoint,
RptPathProvider resourcePrincipalTokenPathProvider,
String resourcePrincipalSessionTokenEndpoint,
SessionKeySupplier sessionKeySupplier,
InstancePrincipalsAuthenticationDetailsProvider instancePrincipalsAuthenticationDetailsProvider,
ClientConfigurator clientConfigurator,
CircuitBreakerConfiguration circuitBreakerConfiguration)
Constructor of ResourcePrincipalsFederationClient.
|
ResourcePrincipalsV3FederationClient(String resourcePrincipalTokenUrl,
String resourcePrincipalSessionTokenEndpoint,
SessionKeySupplier sessionKeySupplier,
ResourcePrincipalAuthenticationDetailsProvider leafAuthDetailsProvider,
ClientConfigurator clientConfigurator,
CircuitBreakerConfiguration circuitBreakerConfiguration)
Constructor of ResourcePrincipalsFederationClient.
|
ResourcePrincipalV2FederationClient(String resourcePrincipalTokenEndpoint,
String federationEndpoint,
SessionKeySupplier sessionKeySupplier,
KeyPairAuthenticationDetailProvider keyPairAuthenticationDetailsProvider,
ClientConfigurator clientConfigurator,
CircuitBreakerConfiguration circuitBreakerConfiguration)
Constructor of ResourcePrincipalsV2FederationClient.
|
ResourcePrincipalV2FederationClient(String resourcePrincipalTokenEndpoint,
String federationEndpoint,
String resourcePrincipalTokenPath,
String securityContext,
SessionKeySupplier sessionKeySupplier,
KeyPairAuthenticationDetailProvider keyPairAuthenticationDetailsProvider,
ClientConfigurator clientConfigurator,
CircuitBreakerConfiguration circuitBreakerConfiguration)
Constructor of ResourcePrincipalsV2FederationClient.
|
X509FederationClient(String federationEndpoint,
String tenancyId,
X509CertificateSupplier leafCertificateSupplier,
SessionKeySupplier sessionKeySupplier,
Set<X509CertificateSupplier> intermediateCertificateSuppliers,
ClientConfigurator clientConfigurator,
List<ClientConfigurator> additionalClientConfigurators,
CircuitBreakerConfiguration circuitBreakerConfig)
Same as
#X509FederationClient(String, String, X509CertificateSupplier,
SessionKeySupplier, Set, ClientConfigurator, List, String) but with ‘purpose’ set to X509FederationClient.DEFAULT_PURPOSE . |
X509FederationClient(String federationEndpoint,
String tenancyId,
X509CertificateSupplier leafCertificateSupplier,
SessionKeySupplier sessionKeySupplier,
Set<X509CertificateSupplier> intermediateCertificateSuppliers,
ClientConfigurator clientConfigurator,
List<ClientConfigurator> additionalClientConfigurators,
CircuitBreakerConfiguration circuitBreakerConfig,
String purpose)
The constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
NoCircuitBreakerConfiguration |
Modifier and Type | Method and Description |
---|---|
CircuitBreakerConfiguration |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder.build() |
Modifier and Type | Method and Description |
---|---|
static OciCircuitBreaker |
CircuitBreakerFactory.build(CircuitBreakerConfiguration cbConfig)
Creates OciCircuitBreaker a specialized
CircuitBreaker for OCI clients |
static OciCircuitBreaker |
CircuitBreakerFactory.build(CircuitBreakerConfiguration cbConfig,
Predicate<Throwable> recordExceptionPredicate)
Creates OciCircuitBreaker a specialized
CircuitBreaker for OCI clients |
Modifier and Type | Method and Description |
---|---|
static OciCircuitBreaker |
CircuitBreakerHelper.makeCircuitBreaker(com.oracle.bmc.http.client.HttpClient httpClient,
CircuitBreakerConfiguration circuitBreakerConfiguration) |
Constructor and Description |
---|
BaseSyncClient(ClientBuilderBase<?,?> builder,
AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
CircuitBreakerConfiguration defaultCircuitBreaker) |
Modifier and Type | Field and Description |
---|---|
static CircuitBreakerConfiguration |
CircuitBreakerUtils.DEFAULT_CIRCUIT_BREAKER_CONFIGURATION |
Modifier and Type | Method and Description |
---|---|
static CircuitBreakerConfiguration |
CircuitBreakerUtils.getDefaultAuthClientCircuitBreakerConfiguration()
Get default CircuitBreakerConfiguration for X509 calls
|
static CircuitBreakerConfiguration |
CircuitBreakerUtils.getDefaultCircuitBreakerConfiguration()
Get default CircuitBreakerConfiguration
|
static CircuitBreakerConfiguration |
CircuitBreakerUtils.getNoCircuitBreakerConfiguration() |
static CircuitBreakerConfiguration |
CircuitBreakerUtils.getUserDefinedCircuitBreakerConfiguration(ClientConfiguration configuration)
Gets the user defined CircuitBreakerConfiguration
|
Modifier and Type | Method and Description |
---|---|
static void |
CircuitBreakerUtils.setDefaultCircuitBreakerConfiguration(CircuitBreakerConfiguration defaultCircuitBreakerConfiguration) |
Copyright © 2016–2024. All rights reserved.