Skip to content

Commit 8502dac

Browse files
DATAGRAPH-1362 - Translate both ServiceUnavailableException and SessionExpiredException into TransientDataAccessResourceException.
1 parent a414d74 commit 8502dac

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/main/java/org/springframework/data/neo4j/repository/support/Neo4jPersistenceExceptionTranslator.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
import org.springframework.dao.InvalidDataAccessResourceUsageException;
4444
import org.springframework.dao.NonTransientDataAccessResourceException;
4545
import org.springframework.dao.PermissionDeniedDataAccessException;
46-
import org.springframework.dao.RecoverableDataAccessException;
4746
import org.springframework.dao.TransientDataAccessResourceException;
4847
import org.springframework.dao.support.PersistenceExceptionTranslator;
4948

@@ -71,9 +70,9 @@ public DataAccessException translateExceptionIfPossible(RuntimeException ex) {
7170
} else if (ex instanceof DatabaseException) {
7271
return translateImpl((Neo4jException) ex, NonTransientDataAccessResourceException::new);
7372
} else if (ex instanceof ServiceUnavailableException) {
74-
return translateImpl((Neo4jException) ex, NonTransientDataAccessResourceException::new);
73+
return translateImpl((Neo4jException) ex, TransientDataAccessResourceException::new);
7574
} else if (ex instanceof SessionExpiredException) {
76-
return translateImpl((Neo4jException) ex, RecoverableDataAccessException::new);
75+
return translateImpl((Neo4jException) ex, TransientDataAccessResourceException::new);
7776
} else if (ex instanceof ProtocolException) {
7877
return translateImpl((Neo4jException) ex, NonTransientDataAccessResourceException::new);
7978
} else if (ex instanceof TransientException) {

0 commit comments

Comments
 (0)