org.apache.activemq.memory
Class CacheEvictionUsageListener

java.lang.Object
  extended by org.apache.activemq.memory.CacheEvictionUsageListener
All Implemented Interfaces:
UsageListener

public class CacheEvictionUsageListener
extends Object
implements UsageListener


Constructor Summary
CacheEvictionUsageListener(UsageManager usageManager, int usageHighMark, int usageLowMark, TaskRunnerFactory taskRunnerFactory)
           
 
Method Summary
 void add(CacheEvictor evictor)
           
 void onMemoryUseChanged(UsageManager memoryManager, int oldPercentUsage, int newPercentUsage)
           
 void remove(CacheEvictor evictor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheEvictionUsageListener

public CacheEvictionUsageListener(UsageManager usageManager,
                                  int usageHighMark,
                                  int usageLowMark,
                                  TaskRunnerFactory taskRunnerFactory)
Method Detail

onMemoryUseChanged

public void onMemoryUseChanged(UsageManager memoryManager,
                               int oldPercentUsage,
                               int newPercentUsage)
Specified by:
onMemoryUseChanged in interface UsageListener

add

public void add(CacheEvictor evictor)

remove

public void remove(CacheEvictor evictor)


Copyright © 2011 Apache Software Foundation. All Rights Reserved.