Class DefaultDatabaseResolver
java.lang.Object
com.societegenerale.failover.store.resolver.DefaultDatabaseResolver
- All Implemented Interfaces:
DatabaseResolver
Default
DatabaseResolver that reads the database product name from JDBC connection metadata.
Returns null and logs a warning when the product name cannot be determined,
which causes the store to fall back to the INSERT + UPDATE on duplicate strategy.
- Author:
- Anand Manissery
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DefaultDatabaseResolver
public DefaultDatabaseResolver()
-
-
Method Details
-
resolve
- Specified by:
resolvein interfaceDatabaseResolver- Returns:
- database product name (e.g.
"H2","PostgreSQL"), ornullif the name cannot be determined
-