List of usage examples for org.springframework.jndi JndiObjectFactoryBean JndiObjectFactoryBean
JndiObjectFactoryBean
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(); }