Example #1
0
 @Override
 public void agentMonitor(final AgentHandler handler) {
   lastAgents = handler.getConnectedFromDB();
   Thread monitorThread =
       new Thread(
           new Runnable() {
             @Override
             public void run() {
               while (true) {
                 try {
                   checkAgentStatus(handler);
                   Thread.sleep(THIRTY_SECONDS);
                 } catch (InterruptedException e) {
                   LOGGER.error(e, e);
                 }
               }
             }
           });
   monitorThread.start();
 }