Package com.bytedesk.core.utils
Class OptimisticLockingHandler
java.lang.Object
com.bytedesk.core.utils.OptimisticLockingHandler
Generic handler for optimistic locking retry operations
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ActionRestService
private static final int
private static final long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> T
executeWithRetry
(RetryCallback<T> callback, String entityName, String entityUid, Object entity) private void
handleFailedRetries
(Object entity, String entityName)
-
Field Details
-
MAX_RETRY_ATTEMPTS
private static final int MAX_RETRY_ATTEMPTS- See Also:
-
RETRY_DELAY_MS
private static final long RETRY_DELAY_MS- See Also:
-
actionService
-
-
Constructor Details
-
OptimisticLockingHandler
-
-
Method Details
-
executeWithRetry
public <T> T executeWithRetry(RetryCallback<T> callback, String entityName, String entityUid, Object entity) -
handleFailedRetries
-