Example usage for org.springframework.context.support ClassPathXmlApplicationContext close

List of usage examples for org.springframework.context.support ClassPathXmlApplicationContext close

Introduction

In this page you can find the example usage for org.springframework.context.support ClassPathXmlApplicationContext close.

Prototype

@Override
public void close() 

Source Link

Document

Close this application context, destroying all beans in its bean factory.

Usage

From source file:fi.ima.drools_spike.SpikeRunner.java

public static void main(String[] args) {
    ClassPathXmlApplicationContext applicationContext = null;
    try {//from w w  w.  j a va2s  .co m
        applicationContext = new ClassPathXmlApplicationContext("application-context.xml");
        ArkkuRuleEngine engine = applicationContext.getBean(ArkkuRuleEngine.KEY, ArkkuRuleEngine.class);

        SpikeRunner runner = new SpikeRunner(engine);
        runner.runWithDroolsFile();
        //runner.runWithDecisionTable();
    } finally {
        applicationContext.close();
    }

}

From source file:de.nim.wscr.main.WSCRMainApp.java

public static void main(String[] args) {
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");
    MemberRepository memberDAO = context.getBean(MemberRepository.class);

    Member member = new Member();
    member.setFirstName("Marco");
    member.setLastName("Nitschke");
    member.setDriverLicense(true);//ww w . j av a 2s.c om

    memberDAO.add(member);

    member = memberDAO.getMember(1l);

    member.setDriverLicense(false);
    memberDAO.update(member);

    System.out.println(member.getFirstName());

    context.close();

}

From source file:pl.edu.icm.synat.sdk.client.tags.remover.StoreClientTagsRemover.java

public static void main(final String[] args) throws IOException {
    final ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext(CONTEXT_PATH);
    final StoreClientTagsRemover client = applicationContext.getBean(StoreClientTagsRemover.class);

    client.loadNextToken();//  w  ww  .jav a  2 s. c om
    try {
        client.removeTags();
    } catch (Exception e) {
        LOGGER.error("Error:", e);
    } finally {
        client.saveNextToken();
    }
    applicationContext.close();
}

From source file:net.sf.gazpachoquest.exporter.ExporterRunner.java

public static void main(final String... args) throws IOException {
    ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("exporter-datasource-context.xml",
            "exporter-jpa-context.xml", "services-context.xml", "facades-context.xml",
            "components-context.xml");
    Exporter exporter = ctx.getBean(Exporter.class);
    StopWatch stopWatch = new StopWatch();
    logger.info("Exporting questionnaire definition");
    stopWatch.start();//w w w.j  av a  2  s.  c o m
    exporter.doExport();
    stopWatch.stop();
    logger.info("Export process ended in {} {}", stopWatch.getTime(), "ms");
    ctx.close();
}

From source file:net.sf.gazpachoquest.importer.ImporterRunner.java

public static void main(final String... args) throws IOException {
    ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("importer-datasource-context.xml",
            "importer-jpa-context.xml", "services-context.xml", "facades-context.xml",
            "components-context.xml");
    Importer populator = ctx.getBean(Importer.class);
    StopWatch stopWatch = new StopWatch();
    logger.info("Importing questionnaire definitions");
    stopWatch.start();//w ww .j a  v  a  2 s  .c  om
    populator.doImport();
    stopWatch.stop();
    logger.info("Import process ended in {} {}", stopWatch.getTime(), "ms");
    ctx.close();
}

From source file:th.ac.kmutt.dashboard.rest.application.Main.java

public static void main(String[] args) throws Exception {
    // Load the Spring application context
    final ClassPathXmlApplicationContext springContext = new ClassPathXmlApplicationContext(
            new String[] { "config/applicationContext-common.xml", "config/applicationContext-hibernate.xml",
                    "config/applicationContext-dashboard-resource.xml",
                    "config/applicationContext-root-router.xml", "config/applicationContext-server.xml" });

    // Obtain the Restlet component from the Spring context and start it
    ((Component) springContext.getBean("top")).start();
    springContext.close();
    /*   applicationContext-bps-resource.xml
         applicationContext-common.xml/*from   w  ww  .j  a v a  2 s.c  om*/
         applicationContext-hibernate.xml
         applicationContext-root-router.xml
         applicationContext-server.xml*/
    //testXStream();
}

From source file:th.ac.fi2.rest.application.Main.java

public static void main(String[] args) throws Exception {
    // Load the Spring application context
    final ClassPathXmlApplicationContext springContext = new ClassPathXmlApplicationContext(
            new String[] { "config/applicationContext-common.xml", "config/applicationContext-hibernate.xml",
                    "config/applicationContext-fi2-common-resource.xml",
                    "config/applicationContext-root-router.xml", "config/applicationContext-server.xml" });

    // Obtain the Restlet component from the Spring context and start it
    ((Component) springContext.getBean("top")).start();
    springContext.close();
    /*   applicationContext-bps-resource.xml
         applicationContext-common.xml/*from www .ja  v a 2s  .c o  m*/
         applicationContext-hibernate.xml
         applicationContext-root-router.xml
         applicationContext-server.xml*/
    //testXStream();
}

From source file:com.dinstone.jrpc.NamespaceHandlerTest.java

public static void main(String[] args) {
    ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext(
            "application-context-sample.xml");

    HelloService service = (HelloService) applicationContext.getBean("rhsv1");
    try {//from ww w .  ja va 2s  .  c o  m
        testHot(service);
    } catch (Exception e) {
        e.printStackTrace();
    }

    try {
        testSend1k(service);
    } catch (Exception e) {
        e.printStackTrace();
    }

    try {
        System.in.read();
    } catch (IOException e) {
    }

    applicationContext.close();
}

From source file:net.sf.gazpachoquest.dbpopulator.DBPopulatorRunner.java

public static void main(final String... args) {
    ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext(
            "dbpopulator-datasource-context.xml", "dbpopulator-jpa-context.xml", "services-context.xml",
            "facades-context.xml", "components-context.xml");
    DBPopulator populator = ctx.getBean(DBPopulator.class);
    StopWatch stopWatch = new StopWatch();
    logger.info("Populating database");
    stopWatch.start();/*  w  w  w.ja va 2 s.  co  m*/
    ShiroLogin.login();
    populator.populate();
    stopWatch.stop();
    ShiroLogin.logout();
    logger.info("Database populated in {} {}", stopWatch.getTime(), "ms");

    ctx.close();
}

From source file:th.ac.kmutt.chart.rest.application.Main.java

public static void main(String[] args) throws Exception {
    // Load the Spring application context
    final ClassPathXmlApplicationContext springContext = new ClassPathXmlApplicationContext(
            new String[] { "config/applicationContext-common.xml", "config/applicationContext-hibernate.xml",
                    "config/applicationContext-chart-common-resource.xml",
                    "config/applicationContext-root-router.xml", "config/applicationContext-server.xml" });

    // Obtain the Restlet component from the Spring context and start it
    ((Component) springContext.getBean("top")).start();
    springContext.close();
    //initCon();//from  ww  w. j  a v  a 2  s. co  m
}