## Uses of Class
net.snowflake.client.jdbc.RetryContextManager

Packages that use RetryContextManager
net.snowflake.client.core
net.snowflake.client.jdbc

### Uses of RetryContextManager in net.snowflake.client.core

Methods in net.snowflake.client.core with parameters of type RetryContextManager
`static String` HttpUtil.`executeGeneralRequest​(org.apache.http.client.methods.HttpRequestBase httpRequest, int retryTimeout, int authTimeout, int socketTimeout, int retryCount, HttpClientSettingsKey ocspAndProxyAndGzipKey, RetryContextManager retryContextManager)` Executes an HTTP request for Snowflake.

`static String`

HttpUtil.`executeRequest​(org.apache.http.client.methods.HttpRequestBase httpRequest, int retryTimeout, int authTimeout, int socketTimeout, int maxRetries, int injectSocketTimeout, AtomicBoolean canceling, boolean includeRetryParameters, boolean retryOnHTTP403, HttpClientSettingsKey ocspAndProxyKey, ExecTimeTelemetryData execTimeData, RetryContextManager retryContextManager)`

Executes an HTTP request for Snowflake.

### Uses of RetryContextManager in net.snowflake.client.jdbc

Methods in net.snowflake.client.jdbc that return RetryContextManager
`RetryContextManager` RetryContextManager.`registerRetryCallback​(ThrowingBiFunction<org.apache.http.client.methods.HttpRequestBase,​RetryContext,​RetryContext,​SnowflakeSQLException> callback)` Registers a retry callback that will be executed on each retry.

Methods in net.snowflake.client.jdbc with parameters of type RetryContextManager

`static org.apache.http.client.methods.CloseableHttpResponse`

RestRequest.`execute​(org.apache.http.impl.client.CloseableHttpClient httpClient, org.apache.http.client.methods.HttpRequestBase httpRequest, long retryTimeout, long authTimeout, int socketTimeout, int maxRetries, int injectSocketTimeout, AtomicBoolean canceling, boolean withoutCookies, boolean includeRetryParameters, boolean includeRequestGuid, boolean retryHTTP403, boolean noRetry, ExecTimeTelemetryData execTimeData, RetryContextManager retryManager)`

Execute an HTTP request with retry logic.

`static org.apache.http.client.methods.CloseableHttpResponse`

RestRequest.`execute​(org.apache.http.impl.client.CloseableHttpClient httpClient, org.apache.http.client.methods.HttpRequestBase httpRequest, long retryTimeout, long authTimeout, int socketTimeout, int maxRetries, int injectSocketTimeout, AtomicBoolean canceling, boolean withoutCookies, boolean includeRetryParameters, boolean includeRequestGuid, boolean retryHTTP403, ExecTimeTelemetryData execTimeData, RetryContextManager retryContextManager)`

Execute an HTTP request with retry logic.