Interface DefragmentationMXBean


  • @Deprecated
    @MXBeanDescription("MBean that provides access for defragmentation features.")
    public interface DefragmentationMXBean
    Deprecated.
    Use managements API beans, instead.
    JMX bean for defragmentation manager.
    See Also:
    CommandMBean
    • Method Detail

      • schedule

        @MXBeanDescription("Schedule defragmentation.")
        boolean schedule​(@MXBeanParameter(name="cacheNames",description="Names of caches to run defragmentation on.")
                         String cacheNames)
        Deprecated.
        Schedule defragmentation for given caches.
        Parameters:
        cacheNames - Names of caches to run defragmentation on, comma separated.
        Returns:
        true if defragmentation is scheduled, false otherwise.
      • cancel

        @MXBeanDescription("Cancel current defragmentation.")
        boolean cancel()
        Deprecated.
        Cancel defragmentation.
        Returns:
        true if defragmentation was canceled, false otherwise.
      • inProgress

        @MXBeanDescription("Cancel current defragmentation.")
        boolean inProgress()
        Deprecated.
        Get defragmentation status.
        Returns:
        true if defragmentation is in progress right now.
      • processedPartitions

        @MXBeanDescription("Processed partitions.")
        int processedPartitions()
        Deprecated.
        Get count of processed partitions.
        Returns:
        true if defragmentation is in progress right now.
      • totalPartitions

        @MXBeanDescription("Total partitions.")
        int totalPartitions()
        Deprecated.
        Get total count of partitions.
        Returns:
        true if defragmentation is in progress right now.
      • startTime

        @MXBeanDescription("Start time.")
        long startTime()
        Deprecated.
        Get defragmentation's start time.
        Returns:
        true if defragmentation is in progress right now.