Interface PassivationManager

  • All Superinterfaces:
    org.infinispan.jmx.JmxStatisticsExposer
    All Known Implementing Classes:
    AbstractPassivationManager

    @ThreadSafe
    public interface PassivationManager
    extends org.infinispan.jmx.JmxStatisticsExposer
    A passivation manager
    Version:
    4.1
    Author:
    Manik Surtani
    • Method Detail

      • isEnabled

        boolean isEnabled()
      • passivateAsync

        java.util.concurrent.CompletionStage<java.lang.Void> passivateAsync​(org.infinispan.container.entries.InternalCacheEntry entry)
        Passivates the entry in a non blocking fashion.
        Parameters:
        entry - entry to passivate
        Returns:
        CompletionStage that when complete will have passivated the entry and notified listeners
      • skipPassivationOnStop

        void skipPassivationOnStop​(boolean skip)
        Skips the passivation when the cache is stopped.
      • getPassivations

        long getPassivations()
      • resetStatistics

        void resetStatistics()