Class RetryingRepositoryOperationAnnotationHandler

java.lang.Object
org.craftercms.studio.api.v2.annotation.RetryingRepositoryOperationAnnotationHandler

@Order(1) public class RetryingRepositoryOperationAnnotationHandler extends Object
  • Constructor Details

    • RetryingRepositoryOperationAnnotationHandler

      public RetryingRepositoryOperationAnnotationHandler()
  • Method Details

    • getMaxRetries

      public int getMaxRetries()
    • setMaxRetries

      public void setMaxRetries(int maxRetries)
    • getMaxSleep

      public int getMaxSleep()
    • setMaxSleep

      public void setMaxSleep(int maxSleep)
    • doRetryingOperation

      public Object doRetryingOperation(org.aspectj.lang.ProceedingJoinPoint pjp) throws Throwable
      Throws:
      Throwable
    • isRepositoryLocked

      protected boolean isRepositoryLocked(Throwable ex)