package io.cattle.platform.engine.idempotent; public class IdempotentRetryException extends RuntimeException { private static final long serialVersionUID = 1077770316022177533L; public IdempotentRetryException() { super(createMessage()); } protected static String createMessage() { Throwable t = new Throwable(); t.fillInStackTrace(); StackTraceElement element = t.getStackTrace()[3]; return String.format("Idempotent Retry from [%s.%s():%s]", element.getClassName(), element.getMethodName(), element.getLineNumber()); } }