com.pushtechnology.diffusion.client.session.retry.package-info Maven / Gradle / Ivy
The newest version!
/*******************************************************************************
* Copyright (c) 2022, 2023 DiffusionData Ltd., All Rights Reserved.
*
* Use is subject to licence terms.
*
* NOTICE: All information contained herein is, and remains the
* property of DiffusionData. The intellectual and technical
* concepts contained herein are proprietary to DiffusionData and
* may be covered by U.S. and Foreign Patents, patents in process, and
* are protected by trade secret or copyright law.
*******************************************************************************/
/**
* Client API : Retry.
*
* This package contains types relating to retrying session connections.
*
* A {@link com.pushtechnology.diffusion.client.session.retry.RetryStrategy
* RetryStrategy} can be supplied to
* {@link com.pushtechnology.diffusion.client.session.SessionFactory#initialRetryStrategy(RetryStrategy)
* SessionFactory.initialRetryStrategy} in order to request that the initial
* connection to a server is retried if it fails with a transient exception.
*
* @author DiffusionData Limited
* @since 6.9
*/
package com.pushtechnology.diffusion.client.session.retry;