private static TestableGridDialect createStoreSpecificHelper() { for (GridDialectType gridType : GridDialectType.values()) { Class<?> classForName = gridType.loadTestableGridDialectClass(); if (classForName != null) { try { TestableGridDialect attempt = (TestableGridDialect) classForName.newInstance(); log.debugf("Using TestGridDialect %s", classForName); return attempt; } catch (Exception e) { // but other errors are not expected: log.errorf(e, "Could not load TestGridDialect by name from %s", gridType); } } } return new org.hibernate.ogm.utils.HashMapTestHelper(); }
public static GridDialectType getCurrentDialectType() { return GridDialectType.valueFromHelperClass(helper.getClass()); }