Example usage for org.springframework.jndi JndiObjectFactoryBean JndiObjectFactoryBean

List of usage examples for org.springframework.jndi JndiObjectFactoryBean JndiObjectFactoryBean

Introduction

In this page you can find the example usage for org.springframework.jndi JndiObjectFactoryBean JndiObjectFactoryBean.

Prototype

JndiObjectFactoryBean

Source Link

Usage

From source file:sample.tomcat.jndi.SampleTomcatJndiApplication.java

@Bean(destroyMethod = "")
public DataSource jndiDataSource() throws IllegalArgumentException, NamingException {
    JndiObjectFactoryBean bean = new JndiObjectFactoryBean();
    bean.setJndiName("java:comp/env/jdbc/myDataSource");
    bean.setProxyInterface(DataSource.class);
    bean.setLookupOnStartup(false);/*from w w w  .  j  a  v a  2 s.co m*/
    bean.afterPropertiesSet();
    return (DataSource) bean.getObject();
}

From source file:sample.tomcat.jndi.Application.java

@Bean(destroyMethod = "")
public DataSource jndiDataSource() throws IllegalArgumentException, NamingException {
    System.out.println("\n\n\nIn jndiDataSource\n\n\n");
    JndiObjectFactoryBean bean = new JndiObjectFactoryBean();
    bean.setJndiName("jdbc/MYDataSource");
    bean.setProxyInterface(DataSource.class);
    bean.setLookupOnStartup(false);//  w ww  .  j  a  v a2s.  c o  m
    bean.afterPropertiesSet();
    return (DataSource) bean.getObject();
}

From source file:com.github.dbourdette.glass.SpringConfig.java

@Bean
public DataSource dataSource() throws Exception {
    if (configuration().isInMemory()) {
        return null;
    }// w w w. java 2s .  c om

    JndiObjectFactoryBean factoryBean = new JndiObjectFactoryBean();

    factoryBean.setJndiName("java:comp/env/jdbc/glassDb");

    factoryBean.afterPropertiesSet();

    return (DataSource) factoryBean.getObject();
}

From source file:dk.nsi.haiba.minipasconverter.config.MinipasConverterConfiguration.java

@Bean
public DataSource haibaDataSource() throws Exception {
    JndiObjectFactoryBean factory = new JndiObjectFactoryBean();
    factory.setJndiName(haibaJNDIName);// w w w .  j a  va2 s  . c om
    factory.setExpectedType(DataSource.class);
    factory.afterPropertiesSet();
    DataSource dataSource = (DataSource) factory.getObject();
    // requires manual transaction handling
    dataSource.getConnection().setAutoCommit(false);
    return dataSource;
}

From source file:dk.nsi.haiba.minipasconverter.config.MinipasConverterConfiguration.java

@Bean
public DataSource minipasDataSource() throws Exception {
    JndiObjectFactoryBean factory = new JndiObjectFactoryBean();
    factory.setJndiName(minipasJNDIName);
    factory.setExpectedType(DataSource.class);
    factory.afterPropertiesSet();//from  ww w  . j a va2s  .  co  m
    return (DataSource) factory.getObject();
}

From source file:dk.nsi.haiba.epimibaimporter.config.EPIMIBAConfiguration.java

@Bean
@Qualifier("haibaDataSource")
public DataSource haibaDataSource() throws Exception {
    JndiObjectFactoryBean factory = new JndiObjectFactoryBean();
    factory.setJndiName(haibaJdbcJNDIName);
    factory.setExpectedType(DataSource.class);
    factory.afterPropertiesSet();// www  .j a v  a  2 s.c  o m
    return (DataSource) factory.getObject();
}

From source file:dk.nsi.haiba.lprimporter.config.LPRConfiguration.java

@Bean
public DataSource lprDataSource() throws Exception {
    JndiObjectFactoryBean factory = new JndiObjectFactoryBean();
    factory.setJndiName(lprJdbcJNDIName);
    factory.setExpectedType(DataSource.class);
    factory.afterPropertiesSet();/*from  w w  w. j  a v  a  2  s  .  com*/
    return (DataSource) factory.getObject();
}

From source file:dk.nsi.haiba.epimibaimporter.config.EPIMIBAConfiguration.java

@Bean
@Qualifier("classificationDataSource")
public DataSource classificationDataSource() throws Exception {
    JndiObjectFactoryBean factory = new JndiObjectFactoryBean();
    factory.setJndiName(classificationJdbcJNDIName);
    factory.setExpectedType(DataSource.class);
    factory.afterPropertiesSet();//from  ww  w  .  j a  v  a2s  . co  m
    return (DataSource) factory.getObject();
}

From source file:dk.nsi.haiba.lprimporter.config.LPRConfiguration.java

@Bean
public DataSource haibaDataSource() throws Exception {
    JndiObjectFactoryBean factory = new JndiObjectFactoryBean();
    factory.setJndiName(haibaJdbcJNDIName);
    factory.setExpectedType(DataSource.class);
    factory.afterPropertiesSet();/*from  ww  w .  ja v a2s .  c o  m*/
    return (DataSource) factory.getObject();
}