Skip navigation links
A C D E F G I M R T 

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.

T

toString() - Method in class com.alarmpoint.integrationagent.exceptions.retriable.AbstractRetryPolicy
 
toString() - Method in interface com.alarmpoint.integrationagent.exceptions.retriable.DelayPolicy
Returns a human-readable description of this policy.
toString() - Method in class com.alarmpoint.integrationagent.exceptions.retriable.ExponentialDelayPolicy
Returns a string of the form: "10 seconds after first attempt, increasing by 2x for each additional attempt up to 300 seconds".
toString() - Method in class com.alarmpoint.integrationagent.exceptions.retriable.FixedDelayPolicy
Returns a string of the form "10 seconds between attempts".
toString() - Method in class com.alarmpoint.integrationagent.exceptions.retriable.MaxAttemptRetryPolicy
Returns a string of the form: "Up to 3 attempts, 10 seconds between each attempt."
toString() - Method in class com.alarmpoint.integrationagent.exceptions.retriable.MaxTimeRetryPolicy
Returns a string of the form: "Up to 60 seconds, 10 seconds between each attempt."
A C D E F G I M R T 
Skip navigation links