RepositoryExceptionHandler |
A special exception handler that deals with exceptions related to a repository session
Exceptions throwns when opening a session are handled separately using
RepositoryExceptionHandler.handleException(Throwable)
All other exceptions RepositoryExceptionHandler.handleException(Throwable) are handled using
RepositoryExceptionHandler#handleOpenException(RepositoryInstance, Throwable)
This type of exceptions is handled separatelly because it may be due to an authentication failure
and this way we give the oportunity to a client application to retry the authentication |