Module org.refcodes.mixin
Package org.refcodes.mixin
Interface RetryNumberAccessor.RetryNumberProperty
- All Superinterfaces:
RetryNumberAccessor
,RetryNumberAccessor.RetryNumberMutator
- Enclosing interface:
- RetryNumberAccessor
public static interface RetryNumberAccessor.RetryNumberProperty
extends RetryNumberAccessor, RetryNumberAccessor.RetryNumberMutator
Provides a retry number.A retry number is the overall number of retries
to use when counting retries.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.RetryNumberAccessor
RetryNumberAccessor.RetryNumberBuilder<B extends RetryNumberAccessor.RetryNumberBuilder<B>>, RetryNumberAccessor.RetryNumberMutator, RetryNumberAccessor.RetryNumberProperty
-
Method Summary
Modifier and TypeMethodDescriptiondefault int
letRetryNumber
(int aRetries) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given integer (setter) as ofRetryNumberAccessor.RetryNumberMutator.setRetryNumber(int)
and returns the very same value (getter).Methods inherited from interface org.refcodes.mixin.RetryNumberAccessor
getRetryNumber
Methods inherited from interface org.refcodes.mixin.RetryNumberAccessor.RetryNumberMutator
setRetryNumber
-
Method Details
-
letRetryNumber
default int letRetryNumber(int aRetries) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given integer (setter) as ofRetryNumberAccessor.RetryNumberMutator.setRetryNumber(int)
and returns the very same value (getter). A retry number is the overall number of retries to use when counting retries.- Parameters:
aRetries
- The integer to set (viaRetryNumberAccessor.RetryNumberMutator.setRetryNumber(int)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-