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
Constructors Constructor Description CacheEvictionUsageListener(org.apache.activemq.usage.Usage usage, int usageHighMark, int usageLowMark, org.apache.activemq.thread.TaskRunnerFactory taskRunnerFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(CacheEvictor evictor)voidonUsageChanged(org.apache.activemq.usage.Usage usage, int oldPercentUsage, int newPercentUsage)voidremove(CacheEvictor evictor)
-
-
-
Method Detail
-
onUsageChanged
public void onUsageChanged(org.apache.activemq.usage.Usage usage, int oldPercentUsage, int newPercentUsage)- Specified by:
onUsageChangedin interfaceorg.apache.activemq.usage.UsageListener
-
add
public void add(CacheEvictor evictor)
-
remove
public void remove(CacheEvictor evictor)
-
-