public int getOpenSessionNumber() { return CoreInstance.getInstance().getNumberOfSessions(); }
public String getRepoUsage() { StringBuilder sb = new StringBuilder(); int nbSessions = CoreInstance.getInstance().getNumberOfSessions(); sb.append("Number of open repository session : "); sb.append(nbSessions); RepoStat stat = new RepoStat("default", 5, true); stat.run(new PathRef("/")); try { Thread.sleep(100); do { Thread.sleep(1000); } while (stat.isRunning()); } catch (InterruptedException e) { throw ExceptionUtils.runtimeException(e); } sb.append(stat.getInfo().toString()); return sb.toString(); }