private RMMonitorsHandler getRMMonitorsHandler() throws Exception {
   if (connectedRMUser.getMonitorsHandler() == null) {
     getResourceManager();
   }
   return connectedRMUser.getMonitorsHandler();
 }
 /**
  * Return Scheduler's interface. Start Scheduler if needed, connect as administrator if needed (if
  * not yet connected as user).
  *
  * <p>WARNING : if there was a previous connection as User, this connection is shut down. And so
  * some event can be missed by event receiver, between disconnection and reconnection (only one
  * connection to Scheduler per body is possible).
  *
  * @return scheduler interface
  * @throws Exception if an error occurs.
  */
 public Scheduler getSchedulerInterface() throws Exception {
   getResourceManager(); // get ready to receive RM events as well
   return getSchedulerInterface(TestUsers.DEMO);
 }