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 void
add(CacheEvictor evictor)
void
onUsageChanged(org.apache.activemq.usage.Usage usage, int oldPercentUsage, int newPercentUsage)
void
remove(CacheEvictor evictor)
-
-
-
Method Detail
-
onUsageChanged
public void onUsageChanged(org.apache.activemq.usage.Usage usage, int oldPercentUsage, int newPercentUsage)
- Specified by:
onUsageChanged
in interfaceorg.apache.activemq.usage.UsageListener
-
add
public void add(CacheEvictor evictor)
-
remove
public void remove(CacheEvictor evictor)
-
-