Example usage for org.springframework.beans.factory.xml XmlBeanFactory XmlBeanFactory

List of usage examples for org.springframework.beans.factory.xml XmlBeanFactory XmlBeanFactory

Introduction

In this page you can find the example usage for org.springframework.beans.factory.xml XmlBeanFactory XmlBeanFactory.

Prototype

public XmlBeanFactory(Resource resource) throws BeansException 

Source Link

Document

Create a new XmlBeanFactory with the given resource, which must be parsable using DOM.

Usage

From source file:TopicsTest.java

@Test
public void testJDBCTemplaFindById() {

    ListableBeanFactory bf;/*  w w w .j ava2 s . c  om*/
    bf = new XmlBeanFactory(new ClassPathResource("applicationContext.xml"));
    ITopicsMetier m = (ITopicsMetier) bf.getBean("topicsMetier");
    System.out.print("Je suis ici");
    List<Topics> to = m.findAllById(1);

    //System.out.print(to.getTopic_desc() + "" + to.getCat_id());
}

From source file:com.octo.captcha.engine.bufferedengine.QuartzBufferedEngineContainerTest.java

public void testMockFillingDisk() throws Exception {
    Resource ressource = new ClassPathResource("testFillDiskMockQuartzBufferedEngine.xml");
    ConfigurableBeanFactory bf = new XmlBeanFactory(ressource);
    BufferedEngineContainer container = (BufferedEngineContainer) bf.getBean("container");
    Object scheduler = bf.getBean("quartz");
    Thread.sleep(100000);/*from  w w  w .j  av  a 2 s.c  om*/
}

From source file:com.eventattend.portal.Factory.UserFactory.java

public static UserController adminProfileInfo() throws Exception {
    ClassPathResource resource = new ClassPathResource("BusinessObjectFactory.xml");
    BeanFactory factory = new XmlBeanFactory(resource);
    return (UserController) factory.getBean("User");
}

From source file:org.apache.ftpserver.config.spring.SpringConfigTestTemplate.java

protected FtpServer createServer(String config) {
    String completeConfig = "<server id=\"server\" xmlns=\"http://mina.apache.org/ftpserver/spring/v1\" "
            + "xmlns:beans=\"http://www.springframework.org/schema/beans\" "
            + "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" " + "xsi:schemaLocation=\" "
            + "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd "
            + "http://mina.apache.org/ftpserver/spring/v1 http://mina.apache.org/ftpserver/ftpserver-1.0.xsd "
            + "\">" + config + "</server>";

    XmlBeanFactory factory = new XmlBeanFactory(new ByteArrayResource(completeConfig.getBytes()));

    return (FtpServer) factory.getBean("server");

}

From source file:org.apache.ftpserver.config.spring.SpringConfigTest.java

public void test() throws Throwable {
    XmlBeanFactory factory = new XmlBeanFactory(
            new FileSystemResource("src/test/resources/spring-config/config-spring-1.xml"));

    DefaultFtpServer server = (DefaultFtpServer) factory.getBean("server");

    assertEquals(500, server.getConnectionConfig().getMaxLogins());
    assertEquals(false, server.getConnectionConfig().isAnonymousLoginEnabled());
    assertEquals(123, server.getConnectionConfig().getMaxAnonymousLogins());
    assertEquals(124, server.getConnectionConfig().getMaxLoginFailures());
    assertEquals(125, server.getConnectionConfig().getLoginFailureDelay());

    Map<String, Listener> listeners = server.getServerContext().getListeners();
    assertEquals(3, listeners.size());/*  ww  w . ja v  a  2s  .  co m*/

    Listener listener = listeners.get("listener0");
    assertNotNull(listener);
    assertTrue(listener instanceof NioListener);
    assertEquals(2222, ((NioListener) listener).getPort());
    assertEquals(InetAddress.getByName("1.2.3.4"),
            InetAddress.getByName(((NioListener) listener).getServerAddress()));
    assertEquals(100, ((NioListener) listener).getDataConnectionConfiguration().getIdleTime());
    assertTrue(((NioListener) listener).getDataConnectionConfiguration().isActiveEnabled());
    assertTrue(((NioListener) listener).getDataConnectionConfiguration().isImplicitSsl());

    assertEquals(InetAddress.getByName("1.2.3.4"), InetAddress
            .getByName(((NioListener) listener).getDataConnectionConfiguration().getActiveLocalAddress()));
    assertEquals("123-125", ((NioListener) listener).getDataConnectionConfiguration().getPassivePorts());
    assertEquals(false, ((NioListener) listener).getDataConnectionConfiguration().isPassiveIpCheck());

    RemoteIpFilter filter = (RemoteIpFilter) listener.getSessionFilter();
    assertEquals(3, filter.size());
    assertTrue(filter.contains(new Subnet(InetAddress.getByName("1.2.3.0"), 16)));
    assertTrue(filter.contains(new Subnet(InetAddress.getByName("1.2.4.0"), 16)));
    assertTrue(filter.contains(new Subnet(InetAddress.getByName("1.2.3.4"), 32)));
    listener = listeners.get("listener1");
    assertNotNull(listener);
    assertTrue(listener instanceof MyCustomListener);
    assertEquals(2223, listener.getPort());

    listener = listeners.get("listener2");
    assertNotNull(listener);
    assertTrue(listener instanceof MyCustomListener);
    assertEquals(2224, listener.getPort());

    CommandFactory cf = server.getCommandFactory();
    assertTrue(cf.getCommand("FOO") instanceof HELP);
    assertTrue(cf.getCommand("FOO2") instanceof STAT);

    List<String> languages = server.getServerContext().getMessageResource().getAvailableLanguages();

    assertEquals(2, languages.size());
    assertEquals("en", languages.get(0));
    assertEquals("zh-tw", languages.get(1));

    NativeFileSystemFactory fs = (NativeFileSystemFactory) server.getFileSystem();
    assertTrue(fs.isCreateHome());
    assertTrue(fs.isCaseInsensitive());

    assertEquals(2, server.getFtplets().size());
    assertEquals(123, ((TestFtplet) server.getFtplets().get("ftplet1")).getFoo());
    assertEquals(223, ((TestFtplet) server.getFtplets().get("ftplet2")).getFoo());
}

From source file:com.octo.captcha.engine.bufferedengine.manager.QuartzBufferedEngineManagerTest.java

protected void setUp() throws Exception {
    super.setUp();
    Resource ressource = new ClassPathResource("testQuartzBufferedEngine.xml");
    ConfigurableBeanFactory bf = new XmlBeanFactory(ressource);
    container = (BufferedEngineContainer) bf.getBean("container");
    scheduler = bf.getBean("quartz");

    manager = (QuartzBufferedEngineManager) bf.getBean("manager");
}

From source file:wsconfig.PaysRepository.java

/**
 * Renvoye un pays trouv dans la base de donne
 * @param id L'ID du pays que l'on veut trouver
 * @return Le pays correspondant//from   ww  w.j  a v  a 2s  .  c o  m
 */
public Pays findPays(int id) {

    ListableBeanFactory bf;
    bf = new XmlBeanFactory(new ClassPathResource("applicationContext.xml"));
    IPaysMetier instance = (IPaysMetier) bf.getBean("paysMetier");

    Pays result = new Pays();
    try {
        result = instance.findPays(id);
        System.out.println("libelle get : " + result.getLibelleFr() + " ID: " + result.getID());
    } catch (PaysNotFoundException e) {
        e.printStackTrace();
    }
    return result;
}

From source file:gaderian.test.utilities.TestSpringObjectProvider.java

public void testSpringIntegration() throws Exception {
    // Spring setup

    ClassPathResource springBeansResource = new ClassPathResource("SpringBeans.xml",
            TestSpringLookupFactory.class);

    BeanFactory beanFactory = new XmlBeanFactory(springBeansResource);

    Registry r = buildFrameworkRegistry("SpringProvider.xml", false);

    SpringBeanFactoryHolder h = (SpringBeanFactoryHolder) r
            .getService("gaderian.utilities.DefaultSpringBeanFactoryHolder", SpringBeanFactoryHolder.class);

    h.setBeanFactory(beanFactory);/*from w  w w.j av a  2 s. c om*/

    SimpleService a = (SimpleService) r.getService("gaderian.test.utilities.Adder", SimpleService.class);

    assertEquals(17, a.add(9, 8));
}

From source file:org.apache.smscserver.test.spring.SpringConfigTestTemplate.java

protected SmscServer createServer(String config) {
    String completeConfig = "<server id=\"server\" xmlns=\"http://mina.apache.org/smscserver/spring/v1\" " //
            + "xmlns:beans=\"http://www.springframework.org/schema/beans\" " //
            + "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" " //
            + "xsi:schemaLocation=\" " //
            + "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd " //
            + "http://mina.apache.org/smscserver/spring/v1 http://mina.apache.org/smscserver/smscserver-1.0.xsd " //
            + "\">" //
            + config + "</server>";

    XmlBeanFactory factory = new XmlBeanFactory(new ByteArrayResource(completeConfig.getBytes()));

    return (SmscServer) factory.getBean("server");

}

From source file:edu.usf.cutr.fdot7.gui.SessionForm.java

/** Creates new form OSMSessionForm */
public SessionForm() {
    factory = new XmlBeanFactory(new FileSystemResource(
            System.getProperty("user.dir") + System.getProperty("file.separator") + "data-source.xml"));
    initComponents();// w w w.  j av  a2s. com
    this.setLocationRelativeTo(null);
    this.addWindowListener(new WindowAdapter() {
        public void windowClosing(WindowEvent we) {
            Test.mutex.release();
        }
    });
}