Example usage for org.springframework.instrument.classloading InstrumentationLoadTimeWeaver InstrumentationLoadTimeWeaver

List of usage examples for org.springframework.instrument.classloading InstrumentationLoadTimeWeaver InstrumentationLoadTimeWeaver

Introduction

In this page you can find the example usage for org.springframework.instrument.classloading InstrumentationLoadTimeWeaver InstrumentationLoadTimeWeaver.

Prototype

public InstrumentationLoadTimeWeaver() 

Source Link

Document

Create a new InstrumentationLoadTimeWeaver for the default ClassLoader.

Usage

From source file:de.accso.performancetesting.config.AppConfiguration.java

@Override
public LoadTimeWeaver getLoadTimeWeaver() {
    return new InstrumentationLoadTimeWeaver();
}

From source file:com.create.application.configuration.AopConfiguration.java

@Bean
public LoadTimeWeaver loadTimeWeaver() throws Throwable {
    return new InstrumentationLoadTimeWeaver();
}

From source file:net.kamhon.ieagle.function.config.JpaAppConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    LocalContainerEntityManagerFactoryBean entityManager = new LocalContainerEntityManagerFactoryBean();
    entityManager.setDataSource(dataSource);
    entityManager.setLoadTimeWeaver(new InstrumentationLoadTimeWeaver());

    HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter();
    jpaVendorAdapter.setShowSql(env.getProperty("hibernate.show_sql", Boolean.class));

    String generateDdlMode = env.getProperty("hibernate.hbm2ddl.auto");
    boolean isGenerateDdl = generateDdlMode != null && !"validate".equalsIgnoreCase(generateDdlMode);
    jpaVendorAdapter.setGenerateDdl(isGenerateDdl);

    jpaVendorAdapter.setDatabase(Database.valueOf(env.getProperty("jpa.vendor")));
    entityManager.setJpaVendorAdapter(jpaVendorAdapter);

    // hibernate tuning
    Properties prop = new Properties();
    prop.put("hibernate.max_fetch_depth", "3");
    prop.put("hibernate.jdbc.fetch_size", "50");
    prop.put("hibernate.jdbc.batch_size", "10");
    entityManager.setJpaProperties(prop);

    // entityManager.setPersistenceUnitName("persistenceUnit");

    return entityManager;
}

From source file:example.JpaAppConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    LocalContainerEntityManagerFactoryBean entityManager = new LocalContainerEntityManagerFactoryBean();
    entityManager.setDataSource(dataSource);
    entityManager.setLoadTimeWeaver(new InstrumentationLoadTimeWeaver());

    HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter();
    jpaVendorAdapter.setShowSql(env.getProperty("hibernate.show_sql", Boolean.class));

    String generateDdlMode = env.getProperty("hibernate.hbm2ddl.auto");
    boolean isGenerateDdl = generateDdlMode != null && !"validate".equalsIgnoreCase(generateDdlMode);
    jpaVendorAdapter.setGenerateDdl(isGenerateDdl);

    jpaVendorAdapter.setDatabase(Database.valueOf(env.getProperty("jpa.vendor")));
    entityManager.setJpaVendorAdapter(jpaVendorAdapter);

    // hibernate tuning
    Properties prop = new Properties();
    prop.put("hibernate.max_fetch_depth", "3");
    prop.put("hibernate.jdbc.fetch_size", "50");
    prop.put("hibernate.jdbc.batch_size", "10");
    entityManager.setJpaProperties(prop);

    entityManager.setPersistenceUnitName("persistenceUnit");

    return entityManager;
}

From source file:cz.swi2.mendeluis.dataaccesslayer.core.DatabaseConfig.java

@Bean
public LoadTimeWeaver instrumentationLoadTimeWeaver() {
    return new InstrumentationLoadTimeWeaver();
}

From source file:aka.pirana.springsecurity.config.PersistenceConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    System.out.println("aka.pirana.springsecurity.config.PersistenceConfig.entityManagerFactory()");
    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setGenerateDdl(Boolean.TRUE);
    vendorAdapter.setShowSql(Boolean.TRUE);
    factory.setDataSource(dataSource());
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setPackagesToScan("aka.pirana.springsecurity.entities");
    Properties jpaProperties = new Properties();
    jpaProperties.put("hibernate.hbm2ddl.auto", env.getProperty("hibernate.hbm2ddl.auto"));
    factory.setJpaProperties(jpaProperties);
    factory.afterPropertiesSet();/*from   www  .  java  2  s .co m*/
    factory.setLoadTimeWeaver(new InstrumentationLoadTimeWeaver());
    return factory;
}

From source file:br.com.proj.web.config.WebMvcConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    System.out.println("entityManagerFactory");
    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();

    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    vendorAdapter.setGenerateDdl(Boolean.TRUE);
    vendorAdapter.setShowSql(Boolean.TRUE);

    factory.setDataSource(dataSource());
    factory.setJpaVendorAdapter(vendorAdapter);
    factory.setPackagesToScan("br.com.proj.model");

    Properties jpaProperties = new Properties();
    jpaProperties.put("hibernate.hbm2ddl.auto", env.getProperty("hibernate.hbm2ddl.auto"));
    factory.setJpaProperties(jpaProperties);

    factory.afterPropertiesSet();//from  w ww .  j  av a2  s  .  c o  m
    factory.setLoadTimeWeaver(new InstrumentationLoadTimeWeaver());
    return factory;
}

From source file:com.controller.config.DAOConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean getEntityManagerFactoryBean() {
    LocalContainerEntityManagerFactoryBean lBean = new LocalContainerEntityManagerFactoryBean();

    lBean.setDataSource(dataSource());/*w  w w  . j  a  v a2 s.com*/

    lBean.setPersistenceProviderClass(org.datanucleus.api.jpa.PersistenceProviderImpl.class);

    lBean.setPackagesToScan(new String[] { "com.controller.dao.impl.spring" });

    lBean.setLoadTimeWeaver(new InstrumentationLoadTimeWeaver());

    Properties japProperties = new Properties();

    japProperties.put("javax.persistence.jdbc.driver", mEnvironment.getProperty("DATABASE_DRIVER_NAME"));

    lBean.setJpaProperties(japProperties);
    lBean.afterPropertiesSet();
    return lBean;
}

From source file:com.dominion.salud.nomenclator.configuration.NOMENCLATORJpaConfiguration.java

@Bean
@Autowired//  w  w  w . j  a v a 2  s  . com
public EntityManagerFactory entityManagerFactory() {
    logger.info("INICIANDO EL MODULO");
    HibernateJpaVendorAdapter adapter = new HibernateJpaVendorAdapter();
    adapter.setGenerateDdl(Boolean.getBoolean(environment.getRequiredProperty("hibernate.generate_ddl")));
    adapter.setShowSql(Boolean.getBoolean(environment.getRequiredProperty("hibernate.show_sql")));
    adapter.setDatabasePlatform(environment.getRequiredProperty("hibernate.dialect"));

    logger.info("     Iniciando conexion a base de datos");
    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setDataSource(dataSource());
    factory.setJpaVendorAdapter(adapter);
    factory.setPackagesToScan("com.dominion.salud.nomenclator.negocio.entities");
    factory.afterPropertiesSet();
    factory.setLoadTimeWeaver(new InstrumentationLoadTimeWeaver());
    logger.info("     Conexion a base de datos iniciada correctamente");
    return factory.getObject();
}

From source file:com.econcept.init.DAOConfig.java

@Bean
public LocalContainerEntityManagerFactoryBean getEntityManagerFactoryBean() {
    LocalContainerEntityManagerFactoryBean lBean = new LocalContainerEntityManagerFactoryBean();

    lBean.setJpaVendorAdapter(getJpaVendorAdapter());

    lBean.setDataSource(getDataSource());

    lBean.setPackagesToScan(new String[] { "com.econcept.dao", "com.econcept.entities" });

    lBean.setLoadTimeWeaver(new InstrumentationLoadTimeWeaver());

    return lBean;
}