Package org.infinispan.eviction
Class AbstractPassivationManager
- java.lang.Object
-
- org.infinispan.eviction.AbstractPassivationManager
-
- All Implemented Interfaces:
PassivationManager
,JmxStatisticsExposer
@ThreadSafe public abstract class AbstractPassivationManager extends java.lang.Object implements PassivationManager
A passivation manager- Version:
- 4.1
- Author:
- Manik Surtani
-
-
Constructor Summary
Constructors Constructor Description AbstractPassivationManager()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract long
getPassivations()
abstract void
passivateAll()
Passivates all entries that are in memory.abstract void
resetStatistics()
Resets an interceptor's cache statistics-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.infinispan.jmx.JmxStatisticsExposer
getStatisticsEnabled, setStatisticsEnabled
-
Methods inherited from interface org.infinispan.eviction.PassivationManager
isEnabled, passivate, passivateAsync, skipPassivationOnStop
-
-
-
-
Method Detail
-
passivateAll
public abstract void passivateAll() throws PersistenceException
Passivates all entries that are in memory. This method does not notify listeners of passivation.- Specified by:
passivateAll
in interfacePassivationManager
- Throws:
PersistenceException
-
getPassivations
public abstract long getPassivations()
- Specified by:
getPassivations
in interfacePassivationManager
-
resetStatistics
public abstract void resetStatistics()
Description copied from interface:JmxStatisticsExposer
Resets an interceptor's cache statistics- Specified by:
resetStatistics
in interfaceJmxStatisticsExposer
- Specified by:
resetStatistics
in interfacePassivationManager
-
-