private void addToWaitList(String remoteUserName, String repeaterid, boolean immediately) throws Exception { log.info("addToWaitList " + remoteUserName + "," + repeaterid); WaitViewParamBean bean = new WaitViewParamBean(); bean.setRemoteUserName(remoteUserName); bean.setRepeaterid(repeaterid); String vnccolor = ConfigUtil.getProperty("VncColors", "Full"); Integer nport = ConfigUtil.getIntProperty("repeaterport"); String[] parameters = new String[] { "HOST", "ID", "PORT", repeaterid, "PASSWORD", ConfigUtil.getProperty("screenSharePasswd"), "View only", "Yes", "Restricted colors", vnccolor, "REPEATERHOST", DataUtil.getValue(DataUtil.Key.RepeaterHost), "REPEATERPORT", nport.toString() }; bean.setArgs(parameters); // // services.getScreenShareService().addRepeaterID((String)DataUtil.getValue(DataUtil.Key.RepeaterHost), Integer.parseInt(repeaterid)); // Thread.sleep(3000); waitlist.offer(bean); }