Tabnine Logo
ConnectionProviderInitiator
Code IndexAdd Tabnine to your IDE (free)

How to use
ConnectionProviderInitiator
in
org.hibernate.engine.jdbc.connections.internal

Best Java code snippets using org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator (Showing top 16 results out of 315)

origin: hibernate/hibernate-orm

private static void resolveIsolationSetting(Map<String, String> properties, AgroalConnectionFactoryConfigurationSupplier cf) {
  Integer isolation = ConnectionProviderInitiator.extractIsolation( properties );
  if ( isolation != null ) {
    // Agroal resolves transaction isolation from the 'nice' name
    String isolationString = ConnectionProviderInitiator.toIsolationNiceName( isolation );
    cf.jdbcTransactionIsolation( AgroalConnectionFactoryConfiguration.TransactionIsolation.valueOf( isolationString ) );
  }
}
origin: hibernate/hibernate-orm

    final Class providerClass = (Class) explicitSetting;
    LOG.instantiatingExplicitConnectionProvider( providerClass.getName() );
    return instantiateExplicitConnectionProvider( providerClass );
      );
      try {
        return instantiateExplicitConnectionProvider( providerClass );
final Class<? extends ConnectionProvider> singleRegisteredProvider = getSingleRegisteredProvider( strategySelector );
if ( singleRegisteredProvider != null ) {
  try {
  if ( c3p0ConfigDefined( configurationValues ) ) {
    connectionProvider = instantiateC3p0Provider( strategySelector );
  if ( proxoolConfigDefined( configurationValues ) ) {
    connectionProvider = instantiateProxoolProvider( strategySelector );
  if ( hikariConfigDefined( configurationValues ) ) {
    connectionProvider = instantiateHikariProvider( strategySelector );
  if ( viburConfigDefined( configurationValues ) ) {
    connectionProvider = instantiateViburProvider( strategySelector );
  if ( agroalConfigDefined( configurationValues ) ) {
    connectionProvider = instantiateAgroalProvider( strategySelector );
origin: hibernate/hibernate-orm

private static void copyIsolationSetting(Map props, Properties hikariProps) {
  final Integer isolation = ConnectionProviderInitiator.extractIsolation( props );
  if ( isolation != null ) {
    hikariProps.put(
        "transactionIsolation",
        ConnectionProviderInitiator.toIsolationConnectionConstantName( isolation )
    );
  }
}
origin: hibernate/hibernate-orm

final Properties connectionProps = ConnectionProviderInitiator.getConnectionProperties( configurationValues );
connectionCreatorBuilder.setAutoCommit( autoCommit );
final Integer isolation = ConnectionProviderInitiator.extractIsolation( configurationValues );
if ( isolation != null ) {
  log.jdbcIsolationLevel( ConnectionProviderInitiator.toIsolationNiceName( isolation ) );
origin: hibernate/hibernate-orm

/**
 * @deprecated Use {@link ConnectionProviderInitiator#toIsolationNiceName} instead
 */
@Deprecated
public static String isolationLevelToString(int isolation) {
  return ConnectionProviderInitiator.toIsolationNiceName( isolation );
}
origin: hibernate/hibernate-orm

@Override
public void configure(Map configurationValues) {
  Properties connectionSettings = new Properties();
  transferSetting( Environment.DRIVER, configurationValues, connectionSettings );
  transferSetting( Environment.URL, configurationValues, connectionSettings );
  transferSetting( Environment.USER, configurationValues, connectionSettings );
  transferSetting( Environment.PASS, configurationValues, connectionSettings );
  transferSetting( Environment.ISOLATION, configurationValues, connectionSettings );
  Properties passThroughSettings = ConnectionProviderInitiator.getConnectionProperties( configurationValues );
  if ( passThroughSettings != null ) {
    for ( String setting : passThroughSettings.stringPropertyNames() ) {
      transferSetting( Environment.CONNECTION_PREFIX + '.' + setting, configurationValues, connectionSettings );
    }
  }
  connectionSettings.setProperty( Environment.AUTOCOMMIT, "false" );
  delegate = new DriverManagerConnectionProviderImpl();
  delegate.configure( connectionSettings );
}
origin: hibernate/hibernate-orm

final String jdbcDriverClass = (String) props.get( Environment.DRIVER );
final String jdbcUrl = (String) props.get( Environment.URL );
final Properties connectionProps = ConnectionProviderInitiator.getConnectionProperties( props );
isolation = ConnectionProviderInitiator.extractIsolation( props );
LOG.jdbcIsolationLevel( ConnectionProviderInitiator.toIsolationNiceName( isolation ) );
origin: org.hibernate/hibernate-hikaricp

private static void copyIsolationSetting(Map props, Properties hikariProps) {
  final Integer isolation = ConnectionProviderInitiator.extractIsolation( props );
  if ( isolation != null ) {
    hikariProps.put(
        "transactionIsolation",
        ConnectionProviderInitiator.toIsolationConnectionConstantName( isolation )
    );
  }
}
origin: org.hibernate.orm/hibernate-core

/**
 * @deprecated Use {@link ConnectionProviderInitiator#toIsolationNiceName} instead
 */
@Deprecated
public static String isolationLevelToString(int isolation) {
  return ConnectionProviderInitiator.toIsolationNiceName( isolation );
}
origin: org.nuiton.topia/topia-persistence

ConnectionProviderInitiator.getConnectionProperties(configurationValues);
origin: org.hibernate.orm/hibernate-core

final Properties connectionProps = ConnectionProviderInitiator.getConnectionProperties( configurationValues );
connectionCreatorBuilder.setAutoCommit( autoCommit );
final Integer isolation = ConnectionProviderInitiator.extractIsolation( configurationValues );
if ( isolation != null ) {
  log.jdbcIsolationLevel( ConnectionProviderInitiator.toIsolationNiceName( isolation ) );
origin: hibernate/hibernate-orm

isolation = ConnectionProviderInitiator.extractIsolation( props );
LOG.jdbcIsolationLevel( ConnectionProviderInitiator.toIsolationNiceName( isolation ) );
origin: org.hibernate.orm/hibernate-core

    final Class providerClass = (Class) explicitSetting;
    LOG.instantiatingExplicitConnectionProvider( providerClass.getName() );
    return instantiateExplicitConnectionProvider( providerClass );
      );
      try {
        return instantiateExplicitConnectionProvider( providerClass );
final Class<? extends ConnectionProvider> singleRegisteredProvider = getSingleRegisteredProvider( strategySelector );
if ( singleRegisteredProvider != null ) {
  try {
  if ( c3p0ConfigDefined( configurationValues ) ) {
    connectionProvider = instantiateC3p0Provider( strategySelector );
  if ( proxoolConfigDefined( configurationValues ) ) {
    connectionProvider = instantiateProxoolProvider( strategySelector );
  if ( hikariConfigDefined( configurationValues ) ) {
    connectionProvider = instantiateHikariProvider( strategySelector );
  if ( viburConfigDefined( configurationValues ) ) {
    connectionProvider = instantiateViburProvider( strategySelector );
  if ( agroalConfigDefined( configurationValues ) ) {
    connectionProvider = instantiateAgroalProvider( strategySelector );
origin: org.hibernate/hibernate-c3p0

final String jdbcDriverClass = (String) props.get( Environment.DRIVER );
final String jdbcUrl = (String) props.get( Environment.URL );
final Properties connectionProps = ConnectionProviderInitiator.getConnectionProperties( props );
isolation = ConnectionProviderInitiator.extractIsolation( props );
LOG.jdbcIsolationLevel( ConnectionProviderInitiator.toIsolationNiceName( isolation ) );
origin: org.hibernate/hibernate-agroal

private static void resolveIsolationSetting(Map<String, String> properties, AgroalConnectionFactoryConfigurationSupplier cf) {
  Integer isolation = ConnectionProviderInitiator.extractIsolation( properties );
  if ( isolation != null ) {
    // Agroal resolves transaction isolation from the 'nice' name
    String isolationString = ConnectionProviderInitiator.toIsolationNiceName( isolation );
    cf.jdbcTransactionIsolation( AgroalConnectionFactoryConfiguration.TransactionIsolation.valueOf( isolationString ) );
  }
}
origin: org.hibernate/hibernate-proxool

isolation = ConnectionProviderInitiator.extractIsolation( props );
LOG.jdbcIsolationLevel( ConnectionProviderInitiator.toIsolationNiceName( isolation ) );
org.hibernate.engine.jdbc.connections.internalConnectionProviderInitiator

Javadoc

Instantiates and configures an appropriate ConnectionProvider.

Most used methods

  • extractIsolation
  • toIsolationNiceName
    Get the name of a JDBC transaction isolation level
  • getConnectionProperties
    Build the connection properties capable of being passed to the java.sql.DriverManager#getConnectionf
  • agroalConfigDefined
  • c3p0ConfigDefined
  • getSingleRegisteredProvider
  • hikariConfigDefined
  • instantiateAgroalProvider
  • instantiateC3p0Provider
  • instantiateExplicitConnectionProvider
  • instantiateHikariProvider
  • instantiateProxoolProvider
  • instantiateHikariProvider,
  • instantiateProxoolProvider,
  • instantiateViburProvider,
  • interpretIsolation,
  • proxoolConfigDefined,
  • toIsolationConnectionConstantName,
  • viburConfigDefined,
  • initiateService

Popular in Java

  • Reactive rest calls using spring rest template
  • addToBackStack (FragmentTransaction)
  • onCreateOptionsMenu (Activity)
  • findViewById (Activity)
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now