Example usage for org.springframework.jndi JndiObjectFactoryBean setLookupOnStartup

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

Introduction

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

Prototype

public void setLookupOnStartup(boolean lookupOnStartup) 

Source Link

Document

Set whether to look up the JNDI object on startup.

Usage

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);
    bean.afterPropertiesSet();//from  w  w w.  j  ava  2  s.  c  om
    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);
    bean.afterPropertiesSet();//from  ww w .ja v  a2s  . c om
    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);
    factory.setProxyInterface(DataSource.class);
    factory.afterPropertiesSet();/* w w  w  .  j  av  a  2s .com*/

    return (DataSource) factory.getObject();
}