Here are the examples of the java api org.hibernate.ConnectionReleaseMode.interpret() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
7
Source : SessionFactoryOptionsBuilder.java
with GNU General Public License v2.0
from lamsfoundation
with GNU General Public License v2.0
from lamsfoundation
@SuppressWarnings("deprecation")
private PhysicalConnectionHandlingMode interpretConnectionHandlingMode(Map configurationSettings, StandardServiceRegistry serviceRegistry) {
final PhysicalConnectionHandlingMode specifiedHandlingMode = PhysicalConnectionHandlingMode.interpret(configurationSettings.get(CONNECTION_HANDLING));
if (specifiedHandlingMode != null) {
return specifiedHandlingMode;
}
final TransactionCoordinatorBuilder transactionCoordinatorBuilder = serviceRegistry.getService(TransactionCoordinatorBuilder.clreplaced);
// see if the deprecated ConnectionAcquisitionMode/ConnectionReleaseMode were used..
final ConnectionAcquisitionMode specifiedAcquisitionMode = ConnectionAcquisitionMode.interpret(configurationSettings.get(ACQUIRE_CONNECTIONS));
final ConnectionReleaseMode specifiedReleaseMode = ConnectionReleaseMode.interpret(configurationSettings.get(RELEASE_CONNECTIONS));
if (specifiedAcquisitionMode != null || specifiedReleaseMode != null) {
return interpretConnectionHandlingMode(specifiedAcquisitionMode, specifiedReleaseMode, configurationSettings, transactionCoordinatorBuilder);
}
return transactionCoordinatorBuilder.getDefaultConnectionHandlingMode();
}