File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
driver/src/main/java/org/neo4j/driver/exceptions Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change 1616 */
1717package org .neo4j .driver .exceptions ;
1818
19+ import org .neo4j .driver .Session ;
20+
1921/**
2022 * A marker interface for retryable exceptions.
2123 * <p>
22- * This indicates whether an operation that resulted in retryable exception is worth retrying.
24+ * This indicates whether an operation that resulted in retryable exception might be resolved by retrying.
25+ * <p>
26+ * <b>Note</b> that some database requests executed via implicit transaction API (like, {@link Session#run(String)}),
27+ * might not be idempotent irrispective of this marker interface as its main focus is on the error type and not
28+ * individual database request. An example of such database request is
29+ * <a href="https://neo4j.com/docs/cypher-manual/current/subqueries/subqueries-in-transactions/">CALL {} IN TRANSACTIONS</a>.
30+ *
2331 * @since 5.0
2432 */
2533public interface RetryableException {}
You can’t perform that action at this time.
0 commit comments