serviceRegistry = new StandardServiceRegistryBuilder().applySettings( configuration.getProperties()).build();
/** * Create a default builder. */ public StandardServiceRegistryBuilder() { this( new BootstrapServiceRegistryBuilder().enableAutoClose().build() ); }
public static StandardServiceRegistryImpl buildServiceRegistry(Map serviceRegistryConfig) { return (StandardServiceRegistryImpl) new StandardServiceRegistryBuilder() .applySettings( serviceRegistryConfig ) .build(); }
private static StandardServiceRegistry buildStandardServiceRegistry(CommandLineArgs parsedArgs) throws Exception { final BootstrapServiceRegistry bsr = new BootstrapServiceRegistryBuilder().build(); final StandardServiceRegistryBuilder ssrBuilder = new StandardServiceRegistryBuilder( bsr ); if ( parsedArgs.cfgXmlFile != null ) { ssrBuilder.configure( parsedArgs.cfgXmlFile ); } if ( parsedArgs.propertiesFile != null ) { Properties properties = new Properties(); properties.load( new FileInputStream( parsedArgs.propertiesFile ) ); ssrBuilder.applySettings( properties ); } return ssrBuilder.build(); }
@Test public void testCachingImplicitlyEnabledRegistered() { final BootstrapServiceRegistry bsr = new BootstrapServiceRegistryBuilder() .build(); final Collection<Class<? extends RegionFactory>> implementors = bsr .getService( StrategySelector.class ) .getRegisteredStrategyImplementors( RegionFactory.class ); assertThat( implementors.size(), equalTo( 1 ) ); final StandardServiceRegistry ssr = new StandardServiceRegistryBuilder( bsr ) .applySetting( AvailableSettings.USE_SECOND_LEVEL_CACHE, "" ) .build(); assertThat( ssr.getService( RegionFactory.class ), instanceOf( NoCachingRegionFactory.class ) ); }
@Test public void testPassingConnectionProviderInstanceToBootstrap() { StandardServiceRegistry ssr = new StandardServiceRegistryBuilder() .applySetting( AvailableSettings.CONNECTION_PROVIDER, TestingConnectionProviderImpl.INSTANCE ) .build(); try { assert ssr.getService( ConnectionProvider.class ) == TestingConnectionProviderImpl.INSTANCE; } finally { StandardServiceRegistryBuilder.destroy( ssr ); } }
public MetadataBuildingContextTestingImpl() { this( new StandardServiceRegistryBuilder().build() ); }
@Before public void before() { ssr = new StandardServiceRegistryBuilder() .applySetting( AvailableSettings.DIALECT, PostgreSQL81Dialect.class ) .build(); }
@Test public void test_bootstrap_bootstrap_native_registry_StandardServiceRegistryBuilder_example_2() { //tag::bootstrap-bootstrap-native-registry-StandardServiceRegistryBuilder-example[] // An example using an explicitly built BootstrapServiceRegistry BootstrapServiceRegistry bootstrapRegistry = new BootstrapServiceRegistryBuilder().build(); StandardServiceRegistryBuilder standardRegistryBuilder = new StandardServiceRegistryBuilder( bootstrapRegistry ); //end::bootstrap-bootstrap-native-registry-StandardServiceRegistryBuilder-example[] }
/** * Create a new LocalSessionFactoryBuilder for the given DataSource. * @param dataSource the JDBC DataSource that the resulting Hibernate SessionFactory should be using * (may be {@code null}) * @param resourceLoader the ResourceLoader to load application classes from */ public LocalSessionFactoryBuilder(@Nullable DataSource dataSource, ResourceLoader resourceLoader) { this(dataSource, resourceLoader, new MetadataSources( new BootstrapServiceRegistryBuilder().applyClassLoader(resourceLoader.getClassLoader()).build())); }
public MetadataSources() { this( new BootstrapServiceRegistryBuilder().build() ); }
@AfterClass public static void releaseServiceRegistry() { if ( ssr != null ) { StandardServiceRegistryBuilder.destroy( ssr ); } }
@Override protected void configureStandardServiceRegistryBuilder(StandardServiceRegistryBuilder ssrb) { super.configureStandardServiceRegistryBuilder( ssrb ); ssrb.applySetting( AvailableSettings.USE_SECOND_LEVEL_CACHE, "true" ); ssrb.applySetting( AvailableSettings.USE_QUERY_CACHE, "true" ); ssrb.applySetting( AvailableSettings.CACHE_REGION_PREFIX, PREFIX ); }
/** * Read setting information from an XML file using the standard resource location. * * @return this, for method chaining * * @see #DEFAULT_CFG_RESOURCE_NAME * @see #configure(String) * @see #loadProperties(String) */ public StandardServiceRegistryBuilder configure() { return configure( DEFAULT_CFG_RESOURCE_NAME ); }
private BootstrapServiceRegistryBuilder createBootstrapRegistryBuilder() { return new BootstrapServiceRegistryBuilder(); }
@Override public void contribute(StandardServiceRegistryBuilder serviceRegistryBuilder) { serviceRegistryBuilder.addInitiator( EnversServiceInitiator.INSTANCE ); } }
@Override public synchronized <R extends Service> R initiateService(ServiceInitiator<R> serviceInitiator) { // todo : add check/error for unexpected initiator types? return ( (StandardServiceInitiator<R>) serviceInitiator ).initiateService( configurationValues, this ); }
private static StandardServiceRegistry buildStandardServiceRegistry(CommandLineArgs parsedArgs) throws Exception { final BootstrapServiceRegistry bsr = new BootstrapServiceRegistryBuilder().build(); final StandardServiceRegistryBuilder ssrBuilder = new StandardServiceRegistryBuilder( bsr ); if ( parsedArgs.cfgXmlFile != null ) { ssrBuilder.configure( parsedArgs.cfgXmlFile ); } if ( parsedArgs.propertiesFile != null ) { Properties props = new Properties(); props.load( new FileInputStream( parsedArgs.propertiesFile ) ); ssrBuilder.applySettings( props ); } return ssrBuilder.build(); }
public Configuration() { this( new BootstrapServiceRegistryBuilder().build() ); }
@AfterClassOnce public void tearDown() { if ( ssr != null ) { StandardServiceRegistryBuilder.destroy( ssr ); } }