Uses of Class
com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
-
Packages that use CircuitBreakerConfiguration 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 -
-
Uses of CircuitBreakerConfiguration in com.oracle.bmc
Methods in com.oracle.bmc that return CircuitBreakerConfiguration Modifier and Type Method Description CircuitBreakerConfiguration
ClientConfiguration. getCircuitBreakerConfiguration()
Methods in com.oracle.bmc with parameters of type CircuitBreakerConfiguration Modifier and Type Method Description ClientConfiguration.ClientConfigurationBuilder
ClientConfiguration.ClientConfigurationBuilder. circuitBreakerConfiguration(CircuitBreakerConfiguration circuitBreakerConfiguration)
-
Uses of CircuitBreakerConfiguration in com.oracle.bmc.auth
Fields in com.oracle.bmc.auth declared as CircuitBreakerConfiguration Modifier and Type Field Description protected CircuitBreakerConfiguration
ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder. circuitBreakerConfig
The configuration for the circuit breaker.protected CircuitBreakerConfiguration
AbstractFederationClientAuthenticationDetailsProviderBuilder. circuitBreakerConfiguration
The configuration for the circuit breaker.Methods in com.oracle.bmc.auth with parameters of type CircuitBreakerConfiguration Modifier and Type Method 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. -
Uses of CircuitBreakerConfiguration in com.oracle.bmc.auth.internal
Constructors in com.oracle.bmc.auth.internal with parameters of type CircuitBreakerConfiguration Constructor 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 toX509FederationClient.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. -
Uses of CircuitBreakerConfiguration in com.oracle.bmc.circuitbreaker
Subclasses of CircuitBreakerConfiguration in com.oracle.bmc.circuitbreaker Modifier and Type Class Description class
NoCircuitBreakerConfiguration
Methods in com.oracle.bmc.circuitbreaker that return CircuitBreakerConfiguration Modifier and Type Method Description CircuitBreakerConfiguration
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder. build()
Methods in com.oracle.bmc.circuitbreaker with parameters of type CircuitBreakerConfiguration Modifier and Type Method Description static OciCircuitBreaker
CircuitBreakerFactory. build(CircuitBreakerConfiguration cbConfig)
Creates OciCircuitBreaker a specializedCircuitBreaker
for OCI clientsstatic OciCircuitBreaker
CircuitBreakerFactory. build(CircuitBreakerConfiguration cbConfig, Predicate<Throwable> recordExceptionPredicate)
Creates OciCircuitBreaker a specializedCircuitBreaker
for OCI clients -
Uses of CircuitBreakerConfiguration in com.oracle.bmc.http.internal
Methods in com.oracle.bmc.http.internal with parameters of type CircuitBreakerConfiguration Modifier and Type Method Description static OciCircuitBreaker
CircuitBreakerHelper. makeCircuitBreaker(com.oracle.bmc.http.client.HttpClient httpClient, CircuitBreakerConfiguration circuitBreakerConfiguration)
Constructors in com.oracle.bmc.http.internal with parameters of type CircuitBreakerConfiguration Constructor Description BaseSyncClient(ClientBuilderBase<?,?> builder, AbstractAuthenticationDetailsProvider authenticationDetailsProvider, CircuitBreakerConfiguration defaultCircuitBreaker)
-
Uses of CircuitBreakerConfiguration in com.oracle.bmc.util
Fields in com.oracle.bmc.util declared as CircuitBreakerConfiguration Modifier and Type Field Description static CircuitBreakerConfiguration
CircuitBreakerUtils. DEFAULT_CIRCUIT_BREAKER_CONFIGURATION
Methods in com.oracle.bmc.util that return CircuitBreakerConfiguration Modifier and Type Method Description static CircuitBreakerConfiguration
CircuitBreakerUtils. getDefaultAuthClientCircuitBreakerConfiguration()
Get default CircuitBreakerConfiguration for X509 callsstatic CircuitBreakerConfiguration
CircuitBreakerUtils. getDefaultCircuitBreakerConfiguration()
Get default CircuitBreakerConfigurationstatic CircuitBreakerConfiguration
CircuitBreakerUtils. getNoCircuitBreakerConfiguration()
static CircuitBreakerConfiguration
CircuitBreakerUtils. getUserDefinedCircuitBreakerConfiguration(ClientConfiguration configuration)
Gets the user defined CircuitBreakerConfigurationMethods in com.oracle.bmc.util with parameters of type CircuitBreakerConfiguration Modifier and Type Method Description static void
CircuitBreakerUtils. setDefaultCircuitBreakerConfiguration(CircuitBreakerConfiguration defaultCircuitBreakerConfiguration)
-