/** 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);
    }
  }
Example #2
0
 @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();
 }
Example #3
0
 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);
   }
 }