Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
I
M
R
A
AbstractRetryPolicy
- Class in
com.alarmpoint.integrationagent.exceptions.retriable
A base class that provides pluggable delays so that subclasses need only implement
isRetriable(int, long)
.
AbstractRetryPolicy(DelayPolicy)
- Constructor for class com.alarmpoint.integrationagent.exceptions.retriable.
AbstractRetryPolicy
Default constructor.
C
com.alarmpoint.integrationagent.exceptions.retriable
- package com.alarmpoint.integrationagent.exceptions.retriable
D
DelayPolicy
- Interface in
com.alarmpoint.integrationagent.exceptions.retriable
An interface that represents a policy that computes the delay between retry attempts.
E
ExponentialDelayPolicy
- Class in
com.alarmpoint.integrationagent.exceptions.retriable
A policy that specifies an exponentially increasing delay between retry attempts.
ExponentialDelayPolicy(long, long, double)
- Constructor for class com.alarmpoint.integrationagent.exceptions.retriable.
ExponentialDelayPolicy
Default constructor.
F
FixedDelayPolicy
- Class in
com.alarmpoint.integrationagent.exceptions.retriable
A policy that specifies a fixed delay between retry attempts.
FixedDelayPolicy(long)
- Constructor for class com.alarmpoint.integrationagent.exceptions.retriable.
FixedDelayPolicy
Default constructor.
G
getDelay(int, long)
- Method in class com.alarmpoint.integrationagent.exceptions.retriable.
AbstractRetryPolicy
Gets the minimum amount of time that must elapse before the next retry attempt.
getDelay(int, long)
- Method in interface com.alarmpoint.integrationagent.exceptions.retriable.
DelayPolicy
Gets the minimum amount of time that must elapse before the next retry attempt.
getDelay(int, long)
- Method in class com.alarmpoint.integrationagent.exceptions.retriable.
ExponentialDelayPolicy
Gets the minimum amount of time that must elapse before the next retry attempt.
getDelay(int, long)
- Method in class com.alarmpoint.integrationagent.exceptions.retriable.
FixedDelayPolicy
Gets the minimum amount of time that must elapse before the next retry attempt.
getRetryPolicy()
- Method in exception com.alarmpoint.integrationagent.exceptions.retriable.
RetriableException
Gets the retry policy that applies to the wrapped exception.
I
isRetriable(int, long)
- Method in class com.alarmpoint.integrationagent.exceptions.retriable.
MaxAttemptRetryPolicy
Determines whether a retry should be attempted.
isRetriable(int, long)
- Method in class com.alarmpoint.integrationagent.exceptions.retriable.
MaxTimeRetryPolicy
Determines whether a retry should be attempted.
isRetriable(int, long)
- Method in interface com.alarmpoint.integrationagent.exceptions.retriable.
RetryPolicy
Determines whether a retry should be attempted.
M
MaxAttemptRetryPolicy
- Class in
com.alarmpoint.integrationagent.exceptions.retriable
A retry policy that enforces a maximum number of retry attempts and a customizable delay between attempts.
MaxAttemptRetryPolicy(int, DelayPolicy)
- Constructor for class com.alarmpoint.integrationagent.exceptions.retriable.
MaxAttemptRetryPolicy
Default constructor.
MaxTimeRetryPolicy
- Class in
com.alarmpoint.integrationagent.exceptions.retriable
A retry policy that enforces a maximum elapsed time for retries and a customizable delay between attempts.
MaxTimeRetryPolicy(long, DelayPolicy)
- Constructor for class com.alarmpoint.integrationagent.exceptions.retriable.
MaxTimeRetryPolicy
Default constructor.
R
RetriableException
- Exception in
com.alarmpoint.integrationagent.exceptions.retriable
An exception wrapper with an associated retry policy.
RetriableException(Throwable, RetryPolicy)
- Constructor for exception com.alarmpoint.integrationagent.exceptions.retriable.
RetriableException
Wraps an exception with a retry policy.
RetriableException(Throwable, int, long)
- Constructor for exception com.alarmpoint.integrationagent.exceptions.retriable.
RetriableException
A convenience constructor that wraps an exception with a retry policy that has a maximum attempt limit and a fixed delay between retries.
RetryPolicy
- Interface in
com.alarmpoint.integrationagent.exceptions.retriable
An interface that provides customizable retry behaviour, both in terms of determining how many retries will be attempted and the amount of time to wait between retries.
A
C
D
E
F
G
I
M
R
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes