Package org.ldaptive
Interface RetryMetadata
- All Known Implementing Classes:
AbstractRetryMetadata
,ClosedRetryMetadata
,InitialRetryMetadata
,LdapURLRetryMetadata
public interface RetryMetadata
Contains properties related to retries.
-
Method Summary
Modifier and TypeMethodDescriptionint
Number of attempts for this retry.Returns the failure time.Returns the success time.void
recordFailure
(Instant time) Records a connection failure at the given instant.void
recordSuccess
(Instant time) Records a connection success at the given instant.
-
Method Details
-
getSuccessTime
Instant getSuccessTime()Returns the success time.- Returns:
- time that the success occurred
-
getFailureTime
Instant getFailureTime()Returns the failure time.- Returns:
- time that the failure occurred
-
getAttempts
int getAttempts()Number of attempts for this retry.- Returns:
- retry attempts
-
recordSuccess
Records a connection success at the given instant.- Parameters:
time
- Point in time where connection was opened.
-
recordFailure
Records a connection failure at the given instant.- Parameters:
time
- Point in time where connection failed.
-