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

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

Introduction

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

Prototype

public ClassPathXmlApplicationContext(String[] paths, Class<?> clazz) throws BeansException 

Source Link

Document

Create a new ClassPathXmlApplicationContext, loading the definitions from the given XML files and automatically refreshing the context.

Usage

From source file:demo.vmware.app.Server.java

public static void main(String[] args) throws Exception {
    String resource[] = { "spring-cache-server.xml", "spring-cache-templates.xml",
            "spring-command-processor.xml", "spring-datasync.xml", };
    ClassPathXmlApplicationContext mainContext = new ClassPathXmlApplicationContext(resource, false);
    mainContext.setValidating(true);/*from   w w w. ja v a  2  s  .  c  om*/
    mainContext.refresh();
    ICommandProcessor cp = mainContext.getBean(ICommandProcessor.DEFAULT_PROCESSOR_NAME,
            ICommandProcessor.class);
    cp.run(mainContext);
}

From source file:com.springdeveloper.hadoop.hive.HiveApp.java

public static void main(String[] args) throws Exception {
    AbstractApplicationContext context = new ClassPathXmlApplicationContext("/META-INF/spring/hive-context.xml",
            HiveApp.class);
    log.info("Hive Application Running");
    context.registerShutdownHook();//ww  w  . j a v a 2s  .  c o  m

    HiveTemplate template = context.getBean(HiveTemplate.class);

    HiveScript script = new HiveScript(new ClassPathResource("tweet-influencers.hql"));

    template.executeScript(script);

    context.close();
}

From source file:demo.vmware.app.Client.java

public static void main(String[] args) throws Exception {
    String resource[] = { "spring-cache-client-core.xml", "spring-cache-client-region-only.xml",
            "spring-cache-templates.xml", "spring-command-processor.xml", "spring-datasync.xml", };
    ClassPathXmlApplicationContext mainContext = new ClassPathXmlApplicationContext(resource, false);
    mainContext.setValidating(true);//from  w  w  w .  j  av a2  s  .  c  o m
    mainContext.refresh();
    ICommandProcessor cp = mainContext.getBean(ICommandProcessor.DEFAULT_PROCESSOR_NAME,
            ICommandProcessor.class);
    cp.run(mainContext);
}

From source file:demo.vmware.app.ClientCq.java

public static void main(String[] args) throws Exception {
    String resource[] = { "spring-cache-client-core.xml", "spring-cache-client-cq-only.xml" };
    ClassPathXmlApplicationContext mainContext = new ClassPathXmlApplicationContext(resource, false);
    mainContext.setValidating(true);//from   w  ww .j a  va2 s  .  c o  m
    mainContext.refresh();

    LOG.info("awaiting query callback");
    Thread.sleep(Long.MAX_VALUE);

}

From source file:com.oreilly.springdata.hadoop.hive.HiveAppWithApacheLogs.java

public static void main(String[] args) throws Exception {
    AbstractApplicationContext context = new ClassPathXmlApplicationContext(
            "/META-INF/spring/hive-apache-log-context.xml", HiveAppWithApacheLogs.class);
    log.info("Hive Application Running");
    context.registerShutdownHook();/*  w w  w  .  j av a2  s. com*/

    HiveRunner runner = context.getBean(HiveRunner.class);
    runner.call();

    /*
    JdbcPasswordRepository repo = context.getBean(JdbcPasswordRepository.class);      
    repo.processPasswordFile("password-analysis.hql");   
    log.info("Count of password entrires = " + repo.count());
    */
    /*
    AnalysisService analysis = context.getBean(AnalysisService.class);
    analysis.performAnalysis();
    */
    /*
    System.out.println("hit enter to run again");
    Scanner scanIn = new Scanner(System.in);
     scanIn.nextLine();
     */

}

From source file:org.springone2gx_2011.integration.enricher.EnricherDemo.java

/**
 * @param args/*w w  w.  j  a v  a  2 s .c o m*/
 */
public static void main(String[] args) {

    ApplicationContext context = new ClassPathXmlApplicationContext("enricher-config.xml", EnricherDemo.class);
    Company original = new Company();
    original.setName("VMWare");
    original.setTicker("VMW");
    System.out.println("Sending company: " + original);
    Message<?> request = MessageBuilder.withPayload(original).build();
    context.getBean("inputChannel", MessageChannel.class).send(request);
}

From source file:com.sigma.drive.Wordcount.java

public static void main(String[] args) throws Exception {
    File workaround = new File(".");
    System.getProperties().put("hadoop.home.dir", workaround.getAbsolutePath());
    new File("./bin").mkdirs();
    new File("./bin/winutils.exe").createNewFile();

    AbstractApplicationContext context = new ClassPathXmlApplicationContext("/spring.xml", Wordcount.class);
    log.info("Wordcount with HDFS copy Application Running");
    context.registerShutdownHook();//from  www. j  a  v a2 s  . com
}

From source file:com.manning.siia.soap.SoapTripTestClient.java

public static void main(String[] args) {

    ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext(
            "soap-client-applicationContext.xml", SoapTripTestClient.class);
    WebServiceOperations webServiceOperations = (WebServiceOperations) ctx.getBean(WebServiceOperations.class);

    LegQuoteCommand command = new LegQuoteCommand(builder.buildTestLeg());
    Object result = webServiceOperations.marshalSendAndReceive(command);
    logger.info("result" + result);
    System.out.println(result);/*from www .ja va  2  s.c om*/
}

From source file:com.precioustech.fxtrading.tradingbot.FXTradingBot.java

@SuppressWarnings("resource")
public static void main(String[] args) {
    if (args.length == 0) {
        LOG.fatal("Usage: FxTradingBot <Implementation Config FileName>");
        System.exit(1);/*from   w  w  w. ja v a2  s  . com*/
    }
    ApplicationContext appContext = new ClassPathXmlApplicationContext("tradingbot-app.xml", args[0]);

    MarketDataStreamingService marketDataStreamingService = appContext
            .getBean(MarketDataStreamingService.class);
    marketDataStreamingService.startMarketDataStreaming();
    EventsStreamingService eventStreamingService = appContext.getBean(EventsStreamingService.class);
    eventStreamingService.startEventsStreaming();

}