Package de.hybris.platform.task
Enum RetryLaterException.Method
- java.lang.Object
-
- java.lang.Enum<RetryLaterException.Method>
-
- de.hybris.platform.task.RetryLaterException.Method
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<RetryLaterException.Method>
- Enclosing class:
- RetryLaterException
public static enum RetryLaterException.Method extends java.lang.Enum<RetryLaterException.Method>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description EXACT_DATEEXPONENTIALLINEAR
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.util.DatenextInvocation(java.util.Date lastCall, int tries, long delay)Computes the next time to reinvoke the asynchronous call after the call was rejected.static RetryLaterException.MethodvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static RetryLaterException.Method[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
LINEAR
public static final RetryLaterException.Method LINEAR
-
EXPONENTIAL
public static final RetryLaterException.Method EXPONENTIAL
-
EXACT_DATE
public static final RetryLaterException.Method EXACT_DATE
-
-
Method Detail
-
values
public static RetryLaterException.Method[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (RetryLaterException.Method c : RetryLaterException.Method.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RetryLaterException.Method valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
nextInvocation
public abstract java.util.Date nextInvocation(java.util.Date lastCall, int tries, long delay)Computes the next time to reinvoke the asynchronous call after the call was rejected.- Parameters:
lastCall- the last time the call was scheduled.tries- the number of calls done (and failed).delay- the delay as stated in theAsynchronousannotation.- Returns:
- the next time this call shall be scheduled or
nullif this call shall be discarded.
-
-