Class RetryingDatabaseOperationFacadeImpl
- java.lang.Object
-
- org.craftercms.studio.impl.v2.dal.RetryingDatabaseOperationFacadeImpl
-
- All Implemented Interfaces:
RetryingDatabaseOperationFacade
public class RetryingDatabaseOperationFacadeImpl extends Object implements RetryingDatabaseOperationFacade
-
-
Constructor Summary
Constructors Constructor Description RetryingDatabaseOperationFacadeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
retry(Runnable op)
Retries the database operationop
up to the configured maximum retries.<T> T
retry(Supplier<T> op)
Retries the database operationop
up to the configured maximum retries.
-
-
-
Method Detail
-
retry
public void retry(Runnable op)
Description copied from interface:RetryingDatabaseOperationFacade
Retries the database operationop
up to the configured maximum retries. SeeRetryingDatabaseOperationAnnotationHandler
- Specified by:
retry
in interfaceRetryingDatabaseOperationFacade
- Parameters:
op
- operation to execute
-
retry
public <T> T retry(Supplier<T> op)
Description copied from interface:RetryingDatabaseOperationFacade
Retries the database operationop
up to the configured maximum retries. SeeRetryingDatabaseOperationAnnotationHandler
- Specified by:
retry
in interfaceRetryingDatabaseOperationFacade
- Parameters:
op
- operation to execute
-
-