@Override public void setJobSchedulerStoreLimit(long limit) { brokerService.getSystemUsage().getJobSchedulerUsage().setLimit(limit); }
/** * @return the space used by the store of scheduled messages */ public int getJobSchedulerStorePercentUsage() { return brokerService.getSystemUsage().getJobSchedulerUsage().getPercentUsage(); }
@Override public int getJobSchedulerStorePercentUsage() { return brokerService.getSystemUsage().getJobSchedulerUsage().getPercentUsage(); }
@Override public long getJobSchedulerStoreLimit() { return brokerService.getSystemUsage().getJobSchedulerUsage().getLimit(); }
schedulerDir = schedulerDir.getParentFile(); long schedulerLimit = usage.getJobSchedulerUsage().getLimit(); long dirFreeSpace = schedulerDir.getUsableSpace(); if (schedulerLimit > dirFreeSpace) { " only has " + dirFreeSpace / (1024 * 1024) + " mb of usable space - resetting to " + dirFreeSpace / (1024 * 1024) + " mb."); usage.getJobSchedulerUsage().setLimit(dirFreeSpace);
long storeLimit = usage.getJobSchedulerUsage().getLimit(); long dirFreeSpace = dir.getUsableSpace();
public SystemUsage getSystemUsage() { try { if (systemUsage == null) { systemUsage = new SystemUsage("Main", getPersistenceAdapter(), getTempDataStore(), getJobSchedulerStore()); systemUsage.setExecutor(getExecutor()); systemUsage.getMemoryUsage().setLimit(1024L * 1024 * 1024 * 1); // 1 GB systemUsage.getTempUsage().setLimit(1024L * 1024 * 1024 * 50); // 50 GB systemUsage.getStoreUsage().setLimit(1024L * 1024 * 1024 * 100); // 100 GB systemUsage.getJobSchedulerUsage().setLimit(1024L * 1024 * 1024 * 50); // 50 GB addService(this.systemUsage); } return systemUsage; } catch (IOException e) { LOG.error("Cannot create SystemUsage", e); throw new RuntimeException("Fatally failed to create SystemUsage" + e.getMessage(), e); } }
if (systemUsage.getJobSchedulerUsage() != null) { JobSchedulerUsage usage = systemUsage.getJobSchedulerUsage(); if (usage.isFull()) { final String logMessage = "Job Scheduler Store is Full (" +
/** * @return the space used by the store of scheduled messages */ public int getJobSchedulerStorePercentUsage() { return brokerService.getSystemUsage().getJobSchedulerUsage().getPercentUsage(); }
/** * @return the space used by the store of scheduled messages */ public int getJobSchedulerStorePercentUsage() { return brokerService.getSystemUsage().getJobSchedulerUsage().getPercentUsage(); }
/** * @return the space used by the store of scheduled messages */ public int getJobSchedulerStorePercentUsage() { return brokerService.getSystemUsage().getJobSchedulerUsage().getPercentUsage(); }
@Override public void setJobSchedulerStoreLimit(long limit) { brokerService.getSystemUsage().getJobSchedulerUsage().setLimit(limit); }
@Override public int getJobSchedulerStorePercentUsage() { return brokerService.getSystemUsage().getJobSchedulerUsage().getPercentUsage(); }
@Override public int getJobSchedulerStorePercentUsage() { return brokerService.getSystemUsage().getJobSchedulerUsage().getPercentUsage(); }
@Override public long getJobSchedulerStoreLimit() { return brokerService.getSystemUsage().getJobSchedulerUsage().getLimit(); }
@Override public void setJobSchedulerStoreLimit(long limit) { brokerService.getSystemUsage().getJobSchedulerUsage().setLimit(limit); }
@Override public long getJobSchedulerStoreLimit() { return brokerService.getSystemUsage().getJobSchedulerUsage().getLimit(); }
private void ensureSystemUsageHasStore() throws IOException { SystemUsage usage = getSystemUsage(); if (usage.getStoreUsage().getStore() == null) { usage.getStoreUsage().setStore(getPersistenceAdapter()); } if (usage.getTempUsage().getStore() == null) { usage.getTempUsage().setStore(getTempDataStore()); } if (usage.getJobSchedulerUsage().getStore() == null) { usage.getJobSchedulerUsage().setStore(getJobSchedulerStore()); } }
private void ensureSystemUsageHasStore() throws IOException { SystemUsage usage = getSystemUsage(); if (usage.getStoreUsage().getStore() == null) { usage.getStoreUsage().setStore(getPersistenceAdapter()); } if (usage.getTempUsage().getStore() == null) { usage.getTempUsage().setStore(getTempDataStore()); } if (usage.getJobSchedulerUsage().getStore() == null) { usage.getJobSchedulerUsage().setStore(getJobSchedulerStore()); } }
private void ensureSystemUsageHasStore() throws IOException { SystemUsage usage = getSystemUsage(); if (usage.getStoreUsage().getStore() == null) { usage.getStoreUsage().setStore(getPersistenceAdapter()); } if (usage.getTempUsage().getStore() == null) { usage.getTempUsage().setStore(getTempDataStore()); } if (usage.getJobSchedulerUsage().getStore() == null) { usage.getJobSchedulerUsage().setStore(getJobSchedulerStore()); } }