/** Send messages to query current list of pools. */ @Override public void trigger() { super.trigger(); if (_requestMessage != null) { CellMessage msg = new CellMessage(_cp, _requestMessage); _sender.sendMessage(0, null, msg); } else { _sender.sendMessage(super.metricLifetime(), _handler, _cp, _requestString); } }
@Override public void run() { // TODO Auto-generated method stub System.out.println(new Date().toLocaleString()); ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml"); MessageSender messageSender = (MessageSender) ac.getBean("messageSender"); messageSender.sendMessage(); }
public static void main(String[] args) { GenericXmlApplicationContext ctx = new GenericXmlApplicationContext(); ctx.load("classpath:/jms-sender-app-context.xml", "classpath:/jms-listener-app-context.xml"); ctx.refresh(); MessageSender messageSender = ctx.getBean("messageSender", MessageSender.class); for (int i = 0; i < 10; i++) { messageSender.sendMessage("Test message: " + i); } }