Package org.apache.activemq.memory
Class CacheEvictionUsageListener
java.lang.Object
org.apache.activemq.memory.CacheEvictionUsageListener
- All Implemented Interfaces:
org.apache.activemq.usage.UsageListener
public class CacheEvictionUsageListener
extends Object
implements org.apache.activemq.usage.UsageListener
-
Constructor Summary
ConstructorsConstructorDescriptionCacheEvictionUsageListener(org.apache.activemq.usage.Usage usage, int usageHighMark, int usageLowMark, org.apache.activemq.thread.TaskRunnerFactory taskRunnerFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(CacheEvictor evictor) voidonUsageChanged(org.apache.activemq.usage.Usage usage, int oldPercentUsage, int newPercentUsage) voidremove(CacheEvictor evictor)
-
Constructor Details
-
CacheEvictionUsageListener
public CacheEvictionUsageListener(org.apache.activemq.usage.Usage usage, int usageHighMark, int usageLowMark, org.apache.activemq.thread.TaskRunnerFactory taskRunnerFactory)
-
-
Method Details
-
onUsageChanged
public void onUsageChanged(org.apache.activemq.usage.Usage usage, int oldPercentUsage, int newPercentUsage) - Specified by:
onUsageChangedin interfaceorg.apache.activemq.usage.UsageListener
-
add
-
remove
-