Uses of Interface
com.oracle.bmc.http.ClientConfigurator
-
Packages that use ClientConfigurator Package Description com.oracle.bmc.auth com.oracle.bmc.auth.internal com.oracle.bmc.common com.oracle.bmc.http com.oracle.bmc.http.internal com.oracle.bmc.internal -
-
Uses of ClientConfigurator in com.oracle.bmc.auth
Fields in com.oracle.bmc.auth declared as ClientConfigurator Modifier and Type Field Description protected ClientConfiguratorAbstractRequestingAuthenticationDetailsProvider.Builder. federationClientConfiguratorprotected ClientConfiguratorAbstractFederationClientAuthenticationDetailsProviderBuilder. federationClientMetadataConfiguratorConfigurator for metadata service clients used to discover region and certificates.Fields in com.oracle.bmc.auth with type parameters of type ClientConfigurator Modifier and Type Field Description protected List<ClientConfigurator>AbstractRequestingAuthenticationDetailsProvider.Builder. additionalFederationClientConfiguratorsMethods in com.oracle.bmc.auth that return types with arguments of type ClientConfigurator Modifier and Type Method Description List<ClientConfigurator>BasicConfigFileAuthenticationProvider. getClientConfigurators()Get the list of ClientConfiguratorsList<ClientConfigurator>ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider. getClientConfigurators()List<ClientConfigurator>ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider. getClientConfigurators()List<ClientConfigurator>ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider. getClientConfigurators()List<ClientConfigurator>ConfigFileAuthenticationDetailsProvider. getClientConfigurators()List<ClientConfigurator>ProvidesClientConfigurators. getClientConfigurators()Methods in com.oracle.bmc.auth with parameters of type ClientConfigurator Modifier and Type Method Description BAbstractRequestingAuthenticationDetailsProvider.Builder. additionalFederationClientConfigurator(ClientConfigurator additionalClientConfigurator)Add an additional client configurator to be run after the primary configurator.BAbstractRequestingAuthenticationDetailsProvider.Builder. federationClientConfigurator(ClientConfigurator clientConfigurator)Configures the ClientConfigurator to set on the REST client used by the federation client, if any.BAbstractFederationClientAuthenticationDetailsProviderBuilder. federationClientMetadataConfigurator(ClientConfigurator clientConfigurator)Configures the ClientConfigurator to set on the metadata service clients used by the federation flow to discover region information and fetch certificates, if any.Constructors in com.oracle.bmc.auth with parameters of type ClientConfigurator Constructor Description URLBasedX509CertificateSupplier(URLBasedX509CertificateSupplier.ResourceDetails certificateResourceDetails, URLBasedX509CertificateSupplier.ResourceDetails privateKeyResourceDetails, char[] privateKeyPassphraseCharacters, ClientConfigurator clientConfigurator)Constructor.URLBasedX509CertificateSupplier(URL certificateUrl, URL privateKeyUrl, char[] privateKeyPassphraseCharacters, ClientConfigurator clientConfigurator)Constructor. -
Uses of ClientConfigurator in com.oracle.bmc.auth.internal
Classes in com.oracle.bmc.auth.internal that implement ClientConfigurator Modifier and Type Class Description classDelegationTokenConfiguratorConfigurator that injects a delegation token on every request.Methods in com.oracle.bmc.auth.internal with parameters of type ClientConfigurator Modifier and Type Method Description static RestClientRestClientUtils. createRestClient(String endpoint, ClientConfigurator clientConfigurator, List<ClientConfigurator> additionalClientConfigurators, X509FederationClient federationClient, CircuitBreakerConfiguration circuitBreakerConfiguration)Method parameters in com.oracle.bmc.auth.internal with type arguments of type ClientConfigurator Modifier and Type Method Description static RestClientRestClientUtils. createRestClient(String endpoint, ClientConfigurator clientConfigurator, List<ClientConfigurator> additionalClientConfigurators, X509FederationClient federationClient, CircuitBreakerConfiguration circuitBreakerConfiguration)Constructors in com.oracle.bmc.auth.internal with parameters of type ClientConfigurator Constructor Description AbstractFederationClient(String resourcePrincipalTokenEndpoint, String federationEndpoint, SessionKeySupplier sessionKeySupplier, BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration)Constructor of AbstractFederationClient.AbstractFederationClient(String resourcePrincipalTokenUrl, String resourcePrincipalTokenEndpoint, String federationEndpoint, SessionKeySupplier sessionKeySupplier, BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration)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.Constructor parameters in com.oracle.bmc.auth.internal with type arguments of type ClientConfigurator Constructor Description 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 ClientConfigurator in com.oracle.bmc.common
Fields in com.oracle.bmc.common declared as ClientConfigurator Modifier and Type Field Description protected ClientConfiguratorClientBuilderBase. clientConfiguratorFields in com.oracle.bmc.common with type parameters of type ClientConfigurator Modifier and Type Field Description protected List<ClientConfigurator>ClientBuilderBase. additionalClientConfiguratorsMethods in com.oracle.bmc.common with parameters of type ClientConfigurator Modifier and Type Method Description BClientBuilderBase. additionalClientConfigurator(ClientConfigurator additionalClientConfigurator)Add an additional client configurator to be run after the primary configurator.BClientBuilderBase. clientConfigurator(ClientConfigurator clientConfigurator)Set the client configurator. -
Uses of ClientConfigurator in com.oracle.bmc.http
Classes in com.oracle.bmc.http that implement ClientConfigurator Modifier and Type Class Description classApacheConfiguratorA ClientConfigurator implementation that uses the Apache HTTP Connector Provider for the Jersey Client configuration.static classApacheConfigurator.NonBufferingclassCompositeClientConfiguratorA client configurator composed of other client configurators.classConnectionPoolingApacheConfiguratorApacheConfiguratorconfigurator that applies connection-pool friendly defaults for the Jersey Apache connector.classCrossTenancyRequestConfiguratorA configurator that causes the client to set the cross-tenancy request header.classDefaultConfiguratorDefaultConfigurator handles basic configuration of clients under different environments.static classDefaultConfigurator.NonBufferingAClientConfiguratorfor a client that does not buffer requests in memory.classJerseyDefaultConnectorConfiguratorJerseyDefaultConnectorConfigurator handles basic configuration of clients under different environments.static classJerseyDefaultConnectorConfigurator.NonBufferingAClientConfiguratorfor a client that does not buffer requests in memory.classJerseyLoggingClientConfiguratorConfigurator allowing SDK users to enable Jersey logging request & response on client-side.Methods in com.oracle.bmc.http that return ClientConfigurator Modifier and Type Method Description ClientConfiguratorDefaultConfigurator. getEffectiveClientConfigurator()ClientConfiguratorDefaultConfigurator.NonBuffering. getEffectiveClientConfigurator()ClientConfiguratorHasEffectiveClientConfigurator. getEffectiveClientConfigurator()Get the effective ClientConfiguratorMethods in com.oracle.bmc.http that return types with arguments of type ClientConfigurator Modifier and Type Method Description List<ClientConfigurator>CompositeClientConfigurator. getConfigurators()Methods in com.oracle.bmc.http with parameters of type ClientConfigurator Modifier and Type Method Description static ApacheConnectionClosingStrategyApacheUtils. getApacheConnectionClosingStrategy(ClientConfigurator clientConfigurator)Determines the closing strategy used by the Apache connectorstatic booleanApacheUtils. getApacheConnectionExpectContinue(ClientConfigurator clientConfigurator)Determines the expect 100 continue setting used by the Apache connectorstatic booleanApacheUtils. isNonBufferingClientConfigurator(ClientConfigurator clientConfigurator)Determines if the client should buffer entitiesstatic CompositeClientConfiguratorCompositeClientConfigurator. of(ClientConfigurator... configurators)Create a new composite client configurator.Constructors in com.oracle.bmc.http with parameters of type ClientConfigurator Constructor Description CrossTenancyRequestConfigurator(String[] authorizedTenancyIds, ClientConfigurator baseConfigurator)A configurator that sets the cross-tenancy request header, but otherwise behaves like the passed in configurator.Constructor parameters in com.oracle.bmc.http with type arguments of type ClientConfigurator Constructor Description CompositeClientConfigurator(List<ClientConfigurator> configurators)Create a new composite client configurator. -
Uses of ClientConfigurator in com.oracle.bmc.http.internal
Fields in com.oracle.bmc.http.internal declared as ClientConfigurator Modifier and Type Field Description static ClientConfiguratorRestClientFactoryBuilder. DEFAULT_CONFIGURATORMethods in com.oracle.bmc.http.internal that return ClientConfigurator Modifier and Type Method Description ClientConfiguratorRestClient. getClientConfigurator()The client configurator used for configuring the client.ClientConfiguratorRestClientFactory. getClientConfigurator()protected ClientConfiguratorRestClientFactoryBuilder. getClientConfigurator()Methods in com.oracle.bmc.http.internal that return types with arguments of type ClientConfigurator Modifier and Type Method Description protected List<ClientConfigurator>RestClientFactoryBuilder. getAdditionalClientConfigurators()Methods in com.oracle.bmc.http.internal with parameters of type ClientConfigurator Modifier and Type Method Description RestClientFactoryBuilderRestClientFactoryBuilder. additionalClientConfigurators(ClientConfigurator... clientConfigurators)Adds client configurators, which will be run after the client configurators that have already been registered.RestClientFactoryBuilderRestClientFactoryBuilder. clientConfigurator(ClientConfigurator clientConfigurator)Sets the ClientConfigurator to use, or null to use the default client configurator.RestClientFactoryBuilderRestClientFactoryBuilder. defaultConfigurator(ClientConfigurator defaultConfigurator)Sets the default ClientConfigurator.Method parameters in com.oracle.bmc.http.internal with type arguments of type ClientConfigurator Modifier and Type Method Description RestClientFactoryBuilderRestClientFactoryBuilder. additionalClientConfigurators(List<ClientConfigurator> clientConfigurators)Adds client configurators, which will be run after the client configurators that have already been registered.Constructors in com.oracle.bmc.http.internal with parameters of type ClientConfigurator Constructor Description RestClient(javax.ws.rs.client.Client client, EntityFactory entityFactory, JaxRsCircuitBreaker circuitBreaker, boolean isApacheNonBufferingClient, ClientConfigurator clientConfigurator)Create a new client that uses a provided client to make all its requests.RestClientFactory(ClientConfigurator clientConfigurator)Creates a new REST client factor that allow the given configurator to register any additional handlers it wants to the underlying REST client. -
Uses of ClientConfigurator in com.oracle.bmc.internal
Subinterfaces of ClientConfigurator in com.oracle.bmc.internal Modifier and Type Interface Description interfaceSpiClientConfiguratorConfigurator allowing internal SDK users to enable downstream propagation of opc-request-id.
-