Package io.micronaut.oraclecloud.core
Class OracleCloudClientConfigurationProperties
java.lang.Object
io.micronaut.http.client.HttpClientConfiguration
io.micronaut.oraclecloud.core.AbstractOracleCloudClientConfigurationProperties
io.micronaut.oraclecloud.core.OracleCloudClientConfigurationProperties
@ConfigurationProperties("oci.client")
@Named("oci")
@Secondary
public class OracleCloudClientConfigurationProperties
extends AbstractOracleCloudClientConfigurationProperties
Default configuration for the OCI SDK clients.
- Since:
- 1.0.0
- Author:
- graemerocher
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
The default connection pool configuration.static class
The service HTTP/2 configuration.static class
The default connection pool configuration.static class
The default WebSocket compression configuration.Nested classes/interfaces inherited from class io.micronaut.oraclecloud.core.AbstractOracleCloudClientConfigurationProperties
AbstractOracleCloudClientConfigurationProperties.DelayStrategyConfig, AbstractOracleCloudClientConfigurationProperties.RetryOptionsConfig, AbstractOracleCloudClientConfigurationProperties.TerminationStrategyConfig
Nested classes/interfaces inherited from class io.micronaut.http.client.HttpClientConfiguration
io.micronaut.http.client.HttpClientConfiguration.ConnectionPoolConfiguration, io.micronaut.http.client.HttpClientConfiguration.DnsResolutionMode, io.micronaut.http.client.HttpClientConfiguration.Http2ClientConfiguration, io.micronaut.http.client.HttpClientConfiguration.WebSocketCompressionConfiguration
-
Field Summary
FieldsFields inherited from class io.micronaut.http.client.HttpClientConfiguration
DEFAULT_ALLOW_BLOCK_EVENT_LOOP, DEFAULT_CONNECTION_POOL_IDLE_TIMEOUT_SECONDS, DEFAULT_DNS_RESOLUTION_MODE, DEFAULT_EXCEPTION_ON_ERROR_STATUS, DEFAULT_FOLLOW_REDIRECTS, DEFAULT_MAX_CONTENT_LENGTH, DEFAULT_READ_IDLE_TIMEOUT_MINUTES, DEFAULT_READ_TIMEOUT_SECONDS, DEFAULT_SHUTDOWN_QUIET_PERIOD_MILLISECONDS, DEFAULT_SHUTDOWN_TIMEOUT_MILLISECONDS
-
Constructor Summary
ConstructorsConstructorDescriptionOracleCloudClientConfigurationProperties
(@Nullable OracleCloudClientConfigurationProperties.OracleCloudClientConnectionPoolConfiguration connectionPoolConfiguration, @Nullable OracleCloudClientConfigurationProperties.OracleCloudClientWebSocketCompressionConfiguration webSocketCompressionConfiguration, @Nullable OracleCloudClientConfigurationProperties.OracleCloudClientHttp2ClientConfiguration http2Configuration, @Nullable OracleCloudClientConfigurationProperties.OracleCloudClientSslClientConfiguration sslConfiguration, io.micronaut.http.client.DefaultHttpClientConfiguration defaultHttpClientConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionio.micronaut.http.client.HttpClientConfiguration.ConnectionPoolConfiguration
io.micronaut.http.client.HttpClientConfiguration.WebSocketCompressionConfiguration
Methods inherited from class io.micronaut.oraclecloud.core.AbstractOracleCloudClientConfigurationProperties
getCircuitBreakerBuilder, getClientBuilder, getRetryDelayStrategy, getRetryOptionsConfig, getRetryTerminationStrategy, setReadTimeout, setReadTimeoutMillis
Methods inherited from class io.micronaut.http.client.HttpClientConfiguration
getAddressResolverGroupName, getAlpnModes, getChannelOptions, getConnectionPoolIdleTimeout, getConnectTimeout, getConnectTtl, getDefaultCharset, getDnsResolutionMode, getEventLoopGroup, getHttpVersion, getLoggerName, getLogLevel, getMaxContentLength, getNumOfThreads, getPcapLoggingPathPattern, getPlaintextMode, getProxyAddress, getProxyPassword, getProxySelector, getProxyType, getProxyUsername, getReadIdleTimeout, getReadTimeout, getRequestTimeout, getShutdownQuietPeriod, getShutdownTimeout, getSslConfiguration, getThreadFactory, isAllowBlockEventLoop, isExceptionOnErrorStatus, isFollowRedirects, resolveProxy, setAddressResolverGroupName, setAllowBlockEventLoop, setAlpnModes, setChannelOptions, setConnectionPoolIdleTimeout, setConnectTimeout, setConnectTtl, setDefaultCharset, setDnsResolutionMode, setEventLoopGroup, setExceptionOnErrorStatus, setFollowRedirects, setHttpVersion, setLoggerName, setLogLevel, setMaxContentLength, setNumOfThreads, setPcapLoggingPathPattern, setPlaintextMode, setProxyAddress, setProxyPassword, setProxySelector, setProxyType, setProxyUsername, setReadIdleTimeout, setRequestTimeout, setShutdownQuietPeriod, setShutdownTimeout, setSslConfiguration, setThreadFactory
-
Field Details
-
PREFIX
- See Also:
-
-
Constructor Details
-
OracleCloudClientConfigurationProperties
public OracleCloudClientConfigurationProperties(@Nullable @Nullable OracleCloudClientConfigurationProperties.OracleCloudClientConnectionPoolConfiguration connectionPoolConfiguration, @Nullable @Nullable OracleCloudClientConfigurationProperties.OracleCloudClientWebSocketCompressionConfiguration webSocketCompressionConfiguration, @Nullable @Nullable OracleCloudClientConfigurationProperties.OracleCloudClientHttp2ClientConfiguration http2Configuration, @Nullable @Nullable OracleCloudClientConfigurationProperties.OracleCloudClientSslClientConfiguration sslConfiguration, io.micronaut.http.client.DefaultHttpClientConfiguration defaultHttpClientConfiguration)
-
-
Method Details
-
getConnectionPoolConfiguration
public io.micronaut.http.client.HttpClientConfiguration.ConnectionPoolConfiguration getConnectionPoolConfiguration()- Specified by:
getConnectionPoolConfiguration
in classio.micronaut.http.client.HttpClientConfiguration
-
getWebSocketCompressionConfiguration
public io.micronaut.http.client.HttpClientConfiguration.WebSocketCompressionConfiguration getWebSocketCompressionConfiguration()- Overrides:
getWebSocketCompressionConfiguration
in classio.micronaut.http.client.HttpClientConfiguration
-
getHttp2Configuration
public OracleCloudClientConfigurationProperties.OracleCloudClientHttp2ClientConfiguration getHttp2Configuration()- Overrides:
getHttp2Configuration
in classio.micronaut.http.client.HttpClientConfiguration
-