Package org.apache.activemq.usage
Class JobSchedulerUsage
java.lang.Object
org.apache.activemq.usage.Usage<JobSchedulerUsage>
org.apache.activemq.usage.JobSchedulerUsage
- All Implemented Interfaces:
org.apache.activemq.Service
Used to keep track of how much of something is being used so that a
productive working set usage can be controlled. Main use case is manage
memory usage.
-
Field Summary
Fields inherited from class org.apache.activemq.usage.Usage
name, parent, percentUsage, usageLock, waitForSpaceCondition -
Constructor Summary
ConstructorsConstructorDescriptionJobSchedulerUsage(String name, JobSchedulerStore store) JobSchedulerUsage(JobSchedulerUsage parent, String name) -
Method Summary
Modifier and TypeMethodDescriptiongetStore()protected longvoidsetStore(JobSchedulerStore store) Methods inherited from class org.apache.activemq.usage.Usage
addChild, addUsageListener, caclPercentUsage, getExecutor, getLimit, getLimiter, getName, getNumUsageListeners, getParent, getPercentUsage, getPercentUsageMinDelta, getPollingTime, getUsage, getUsagePortion, isFull, isFull, isStarted, notifyCallbackWhenNotFull, onLimitChange, removeChild, removeUsageListener, setExecutor, setLimit, setLimiter, setName, setParent, setPercentUsage, setPercentUsageMinDelta, setPollingTime, setUsagePortion, start, stop, toString, waitForSpace, waitForSpace, waitForSpace
-
Constructor Details
-
JobSchedulerUsage
public JobSchedulerUsage() -
JobSchedulerUsage
-
JobSchedulerUsage
-
-
Method Details
-
retrieveUsage
protected long retrieveUsage()- Specified by:
retrieveUsagein classorg.apache.activemq.usage.Usage<JobSchedulerUsage>
-
getStore
-
setStore
-