| Package | Description |
|---|---|
| com.oracle.bmc.auth | |
| com.oracle.bmc.auth.internal | |
| com.oracle.bmc.common | |
| com.oracle.bmc.http | |
| com.oracle.bmc.http.internal |
| Modifier and Type | Field and Description |
|---|---|
protected ClientConfigurator |
AbstractRequestingAuthenticationDetailsProvider.Builder.federationClientConfigurator |
| Modifier and Type | Field and Description |
|---|---|
protected List<ClientConfigurator> |
AbstractRequestingAuthenticationDetailsProvider.Builder.additionalFederationClientConfigurators |
| Modifier and Type | Method and Description |
|---|---|
List<ClientConfigurator> |
ConfigFileAuthenticationDetailsProvider.getClientConfigurators() |
List<ClientConfigurator> |
ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider.getClientConfigurators() |
List<ClientConfigurator> |
ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider.getClientConfigurators() |
List<ClientConfigurator> |
ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider.getClientConfigurators() |
List<ClientConfigurator> |
BasicConfigFileAuthenticationProvider.getClientConfigurators()
Get the list of ClientConfigurators
|
List<ClientConfigurator> |
ProvidesClientConfigurators.getClientConfigurators() |
| Modifier and Type | Method and Description |
|---|---|
B |
AbstractRequestingAuthenticationDetailsProvider.Builder.additionalFederationClientConfigurator(ClientConfigurator additionalClientConfigurator)
Add an additional client configurator to be run after the primary configurator.
|
B |
AbstractRequestingAuthenticationDetailsProvider.Builder.federationClientConfigurator(ClientConfigurator clientConfigurator)
Configures the ClientConfigurator to set on the REST client used by the
federation client, if any.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DelegationTokenConfigurator
Configurator that injects a delegation token on every request.
|
| Constructor and Description |
|---|
AbstractFederationClient(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.
|
X509FederationClient(String federationEndpoint,
String tenancyId,
X509CertificateSupplier leafCertificateSupplier,
SessionKeySupplier sessionKeySupplier,
Set<X509CertificateSupplier> intermediateCertificateSuppliers,
ClientConfigurator clientConfigurator,
List<ClientConfigurator> additionalClientConfigurators,
CircuitBreakerConfiguration circuitBreakerConfig)
|
X509FederationClient(String federationEndpoint,
String tenancyId,
X509CertificateSupplier leafCertificateSupplier,
SessionKeySupplier sessionKeySupplier,
Set<X509CertificateSupplier> intermediateCertificateSuppliers,
ClientConfigurator clientConfigurator,
List<ClientConfigurator> additionalClientConfigurators,
CircuitBreakerConfiguration circuitBreakerConfig,
String purpose)
The constructor.
|
| Constructor and Description |
|---|
X509FederationClient(String federationEndpoint,
String tenancyId,
X509CertificateSupplier leafCertificateSupplier,
SessionKeySupplier sessionKeySupplier,
Set<X509CertificateSupplier> intermediateCertificateSuppliers,
ClientConfigurator clientConfigurator,
List<ClientConfigurator> additionalClientConfigurators,
CircuitBreakerConfiguration circuitBreakerConfig)
|
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 | Field and Description |
|---|---|
protected ClientConfigurator |
ClientBuilderBase.clientConfigurator |
| Modifier and Type | Field and Description |
|---|---|
protected List<ClientConfigurator> |
ClientBuilderBase.additionalClientConfigurators |
| Modifier and Type | Method and Description |
|---|---|
B |
ClientBuilderBase.additionalClientConfigurator(ClientConfigurator additionalClientConfigurator)
Add an additional client configurator to be run after the primary configurator.
|
B |
ClientBuilderBase.clientConfigurator(ClientConfigurator clientConfigurator)
Set the client configurator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ApacheConfigurator
A
ClientConfigurator implementation that uses the Apache HTTP Connector Provider for the Jersey Client
configuration. |
static class |
ApacheConfigurator.NonBuffering |
class |
CompositeClientConfigurator
A client configurator composed of other client configurators.
|
class |
CrossTenancyRequestConfigurator
A configurator that causes the client to set the cross-tenancy request header.
|
class |
DefaultConfigurator
DefaultConfigurator handles basic configuration of clients under different
environments.
|
static class |
DefaultConfigurator.NonBuffering
A
ClientConfigurator for a client that does not buffer requests in memory. |
class |
JerseyDefaultConnectorConfigurator
JerseyDefaultConnectorConfigurator handles basic configuration of clients under different
environments.
|
static class |
JerseyDefaultConnectorConfigurator.NonBuffering
A
ClientConfigurator for a client that does not buffer requests in memory. |
class |
JerseyLoggingClientConfigurator
Configurator allowing SDK users to enable Jersey logging request & response on client-side.
|
| Modifier and Type | Method and Description |
|---|---|
ClientConfigurator |
HasEffectiveClientConfigurator.getEffectiveClientConfigurator()
Get the effective ClientConfigurator
|
ClientConfigurator |
DefaultConfigurator.getEffectiveClientConfigurator() |
ClientConfigurator |
DefaultConfigurator.NonBuffering.getEffectiveClientConfigurator() |
| Modifier and Type | Method and Description |
|---|---|
List<ClientConfigurator> |
CompositeClientConfigurator.getConfigurators() |
| Modifier and Type | Method and Description |
|---|---|
static org.glassfish.jersey.apache.connector.ApacheConnectionClosingStrategy |
ApacheUtils.getApacheConnectionClosingStrategy(ClientConfigurator clientConfigurator)
Determines the closing strategy used by the Apache connector
|
static boolean |
ApacheUtils.getApacheConnectionExpectContinue(ClientConfigurator clientConfigurator)
Determines the expect 100 continue setting used by the Apache connector
|
static boolean |
ApacheUtils.isNonBufferingClientConfigurator(ClientConfigurator clientConfigurator)
Determines if the client should buffer entities
|
static CompositeClientConfigurator |
CompositeClientConfigurator.of(ClientConfigurator... configurators)
Create a new composite client configurator.
|
| Constructor and Description |
|---|
CrossTenancyRequestConfigurator(String[] authorizedTenancyIds,
ClientConfigurator baseConfigurator)
A configurator that sets the cross-tenancy request header, but otherwise behaves like the passed in configurator.
|
| Constructor and Description |
|---|
CompositeClientConfigurator(List<ClientConfigurator> configurators)
Create a new composite client configurator.
|
| Modifier and Type | Field and Description |
|---|---|
static ClientConfigurator |
RestClientFactoryBuilder.DEFAULT_CONFIGURATOR |
| Modifier and Type | Method and Description |
|---|---|
protected ClientConfigurator |
RestClientFactoryBuilder.getClientConfigurator() |
ClientConfigurator |
RestClientFactory.getClientConfigurator() |
ClientConfigurator |
RestClient.getClientConfigurator()
The client configurator used for configuring the client.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<ClientConfigurator> |
RestClientFactoryBuilder.getAdditionalClientConfigurators() |
| Modifier and Type | Method and Description |
|---|---|
RestClientFactoryBuilder |
RestClientFactoryBuilder.additionalClientConfigurators(ClientConfigurator... clientConfigurators)
Adds client configurators, which will be run after the client configurators that have already been registered.
|
RestClientFactoryBuilder |
RestClientFactoryBuilder.clientConfigurator(ClientConfigurator clientConfigurator)
Sets the ClientConfigurator to use, or null to use the default client configurator.
|
RestClientFactoryBuilder |
RestClientFactoryBuilder.defaultConfigurator(ClientConfigurator defaultConfigurator)
Sets the default ClientConfigurator.
|
| Modifier and Type | Method and Description |
|---|---|
RestClientFactoryBuilder |
RestClientFactoryBuilder.additionalClientConfigurators(List<ClientConfigurator> clientConfigurators)
Adds client configurators, which will be run after the client configurators that have already been registered.
|
| Constructor and 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.
|
Copyright © 2016–2022. All rights reserved.