## Uses of Interface
org.apache.cassandra.utils.progress.ProgressListener

- Packages that use ProgressListener
  Package | Description
  --- | ---
  org.apache.cassandra.repair |
  org.apache.cassandra.tools |
  org.apache.cassandra.tracing |
  org.apache.cassandra.utils.progress |
  org.apache.cassandra.utils.progress.jmx |

- - ### Uses of ProgressListener in org.apache.cassandra.repair

    Methods in org.apache.cassandra.repair with parameters of type ProgressListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | RepairRunnable.`addProgressListener(ProgressListener listener)`
    `void` | RepairRunnable.`removeProgressListener(ProgressListener listener)`

  - ### Uses of ProgressListener in org.apache.cassandra.tools

    Classes in org.apache.cassandra.tools that implement ProgressListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BootstrapMonitor`
    `class` | `RepairRunner`

  - ### Uses of ProgressListener in org.apache.cassandra.tracing

    Methods in org.apache.cassandra.tracing with parameters of type ProgressListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | TraceState.`addProgressListener(ProgressListener listener)`
    `void` | TraceState.`removeProgressListener(ProgressListener listener)`

  - ### Uses of ProgressListener in org.apache.cassandra.utils.progress

    Methods in org.apache.cassandra.utils.progress with parameters of type ProgressListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | ProgressEventNotifier.`addProgressListener(ProgressListener listener)` Register progress listener to this publisher.
    `void` | ProgressEventNotifierSupport.`addProgressListener(ProgressListener listener)`
    `void` | ProgressEventNotifier.`removeProgressListener(ProgressListener listener)` Remove progress listener from this publisher.
    `void` | ProgressEventNotifierSupport.`removeProgressListener(ProgressListener listener)`

  - ### Uses of ProgressListener in org.apache.cassandra.utils.progress.jmx

    Classes in org.apache.cassandra.utils.progress.jmx that implement ProgressListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JMXNotificationProgressListener` JMXNotificationProgressListener uses JMX Notification API to convert JMX Notification message to progress event and notifies its `ProgressListener`s.
    `class` | `JMXProgressSupport` ProgressListener that translates ProgressEvent to JMX Notification message.
    `class` | `LegacyJMXProgressSupport` ProgressListener that translates ProgressEvent to legacy JMX Notification message (backward compatibility support)

Copyright © 2018 The Apache Software Foundation