List of usage examples for org.springframework.jndi JndiObjectFactoryBean setProxyInterface
public void setProxyInterface(Class<?> proxyInterface)
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);//from w w w .j a v a2 s . c o m bean.afterPropertiesSet(); return (DataSource) bean.getObject(); }
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 ww w. j a v a2 s . c o m*/ bean.afterPropertiesSet(); return (DataSource) bean.getObject(); }
From source file:com.redhat.rhtracking.config.JPAConfig.java
@Bean public DataSource jndiDataSource() throws NamingException { JndiObjectFactoryBean factory = new JndiObjectFactoryBean(); factory.setJndiName("java:/jdbc/rhtracking"); factory.setLookupOnStartup(true);/*from w ww . j a v a2 s. co m*/ factory.setProxyInterface(DataSource.class); factory.afterPropertiesSet(); return (DataSource) factory.getObject(); }