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

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

Introduction

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

Prototype

@Override
    public Object getBean(String name) throws BeansException 

Source Link

Usage

From source file:com.apress.prospringintegration.JmsApp.java

public static void main(String[] args) {
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
            "classpath:jms-spring-context.xml");
    context.start();/*from  ww w  .  j  a v  a  2 s.c o  m*/

    MessageChannel input = (MessageChannel) context.getBean("input");
    PollableChannel output = (PollableChannel) context.getBean("output");
    input.send(MessageBuilder.withPayload("Pro Spring Integration Example").build());
    Message<?> reply = output.receive();
    System.out.println("received: " + reply);
}

From source file:com.apress.prospringintegration.messaging.rabbitmq.jms.adapter.TicketReporterMain.java

public static void main(String[] args) throws Throwable {
    String contextName = "ticket-reporter.xml";

    ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext(contextName);
    applicationContext.start();/*from   w  w w . jav a  2s . c o  m*/

    ProblemReporter problemReporter = applicationContext.getBean(ProblemReporter.class);
    TicketGenerator ticketGenerator = applicationContext.getBean(TicketGenerator.class);
    RabbitAdmin admin = applicationContext.getBean(RabbitAdmin.class);

    Queue queue = applicationContext.getBean(Queue.class);

    admin.declareQueue(queue);

    while (true) {
        List<Ticket> tickets = ticketGenerator.createTickets();
        for (Ticket ticket : tickets) {
            problemReporter.openTicket(ticket);
        }

        Thread.sleep(5000);
    }
}

From source file:com.hm.SSI.dubbo.DubboConsumer.java

public static void main(String[] args) throws Exception {
    String config = "classpath:/dubbo-consumer.xml"; //AnnotationConsumer.class.getPackage().getName().replace('.', '/') + "/annotation-consumer.xml";
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(config);
    context.start();//from  w w w.  j ava2s . c  o m
    final AnnotationAction annotationAction = (AnnotationAction) context.getBean("annotationAction");
    String hello = annotationAction.doSayHello("world");
    System.out.println("result :" + hello);
    System.in.read();
}

From source file:com.apress.prospringintegration.messagestore.jdbc.JdbcTest.java

public static void main(String[] args) throws Throwable {

    ClassPathXmlApplicationContext classPathXmlApplicationContext = new ClassPathXmlApplicationContext(
            "classpath:spring/jdbc/spring-context.xml");

    MessageProducer messageProducer = classPathXmlApplicationContext.getBean(MessageProducer.class);

    for (int i = 0; i < 10; i++)
        messageProducer.sendMessages(i,// www  . jav a2s .  c  o m
                Arrays.asList(new String[] { "apple", "banana", "carrot", "date", "egg" }));

    Thread.sleep(1000 * 10);
}

From source file:sk.stefan.projekt.camel.CamelLayerApp.java

public static void main(String[] args) throws Exception {

    ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext(
            "classpath:/context/Level2Context.xml");

    CamelLayerApp cl = (CamelLayerApp) ctx.getBean("camelLayer");

    cl.doCamel("World");

}

From source file:com.apress.prospringintegration.messagestore.gemfire.GemfireTest.java

public static void main(String[] args) throws Throwable {

    ClassPathXmlApplicationContext classPathXmlApplicationContext = new ClassPathXmlApplicationContext(
            "classpath:spring/gemfire/spring-context.xml");

    MessageProducer messageProducer = classPathXmlApplicationContext.getBean(MessageProducer.class);

    for (int i = 0; i < 10; i++)
        messageProducer.sendMessages(i,/*from  w  ww  .j a  va 2s.  c o  m*/
                Arrays.asList(new String[] { "apple", "banana", "carrot", "date", "egg" }));

    Thread.sleep(1000 * 10);
}

From source file:gda.images.camera.example.ClientExample.java

public static void main(String[] args) throws Exception {
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
            "gda/images/camera/example/client.xml");
    ClientSideSampleMovementService cssms = (ClientSideSampleMovementService) context
            .getBean("clientSampleMovementService");

    cssms.moveSampleByPixels(30, 20);//  w  ww . ja v a 2 s. co  m
}

From source file:demo.jaxrs.client.BasicSpringClient.java

public static void main(String args[]) throws Exception {
    // Initialize the spring context and fetch our test client
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
            new String[] { "classpath:client-applicationContext.xml" });
    CustomerService proxy = (CustomerService) context.getBean("restClient");

    List<PolicyTO> policies = (List<PolicyTO>) proxy.listByType(PolicyType.PASSWORD);
    for (PolicyTO policy : policies) {
        System.out.println("Listed Policy: " + policy.getClass());
    }/*from   w  w  w. jav  a 2  s.com*/
}

From source file:com.example.customerservice.client.CustomerServiceSpringClient.java

public static void main(String args[]) throws Exception {
    // Initialize the spring context and fetch our test client
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
            new String[] { "classpath:client-applicationContext.xml" });
    CustomerServiceTester client = (CustomerServiceTester) context.getBean("tester");

    client.testCustomerService();//from   ww  w . j  a  v a 2  s  . c om
    System.exit(0);
}

From source file:ycga.webservice.CxfClient.java

License:asdf

public static void main(String args[]) throws Exception {
    // START SNIPPET: client
    String xmlData = "<?xml version=\"1.0\"  encoding=\"utf-8\" ?> ";
    xmlData = xmlData + "<DataExchange>";
    xmlData = xmlData + "<ApplicationName>TestApp</ApplicationName>";
    xmlData = xmlData + "<UserName>Quanj</UserName>";
    xmlData = xmlData + "<AuthCode>AAAAAAAA</AuthCode>";
    xmlData = xmlData + "<JMSTimeToLive>3600000</JMSTimeToLive>";
    xmlData = xmlData + "<JMSPriority>4</JMSPriority>";
    xmlData = xmlData + "<JMSTopic>message</JMSTopic>";
    xmlData = xmlData + "<JMSQueue>message</JMSQueue>";
    xmlData = xmlData + "<JMSId></JMSId>";
    xmlData = xmlData + "<JMSBody>";
    // xmlData=xmlData+ "<![CDATA[";
    xmlData = xmlData + ""; // 
    // xmlData=xmlData+ "]]>";
    xmlData = xmlData + "</JMSBody>";
    xmlData = xmlData + "</DataExchange>";

    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
            new String[] { "client-beans.xml" });

    ISendMessage client = (ISendMessage) context.getBean("messageClient");

    //  String response = client.sayHi("quanj");
    String response = client.sendMessage(xmlData, "asdfsafd");
    System.out.println("Response: " + response);
    System.exit(0);//from  w  ww  .  j  a  va  2  s  .  com
    // END SNIPPET: client
}