Package com.zaxxer.hikari
Interface SQLExceptionOverride
- 
 public interface SQLExceptionOverrideUsers can implement this interface to override the default SQLException handling of HikariCP. By the time an instance of this interface is invoked HikariCP has already made a determination to evict the Connection from the pool. If theadjudicate(SQLException)method returnsSQLExceptionOverride.Override.CONTINUE_EVICTthe eviction will occur, but if the method returnsSQLExceptionOverride.Override.DO_NOT_EVICTthe eviction will be elided.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classSQLExceptionOverride.Override
 - 
Method SummaryAll Methods Instance Methods Default Methods Modifier and Type Method Description default SQLExceptionOverride.Overrideadjudicate(java.sql.SQLException sqlException)If this method returnsSQLExceptionOverride.Override.CONTINUE_EVICTthen Connection eviction will occur, but if it returnsSQLExceptionOverride.Override.DO_NOT_EVICTthe eviction will be elided.
 
- 
- 
- 
Method Detail- 
adjudicatedefault SQLExceptionOverride.Override adjudicate(java.sql.SQLException sqlException) If this method returnsSQLExceptionOverride.Override.CONTINUE_EVICTthen Connection eviction will occur, but if it returnsSQLExceptionOverride.Override.DO_NOT_EVICTthe eviction will be elided.- Parameters:
- sqlException- the #SQLException to adjudicate
- Returns:
- either one of SQLExceptionOverride.Override.CONTINUE_EVICTorSQLExceptionOverride.Override.DO_NOT_EVICT
 
 
- 
 
-