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

Packages that use ProgressListener
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
`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
`class` `BootstrapMonitor`
`class` `RepairRunner`

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

Methods in org.apache.cassandra.tracing with parameters of type ProgressListener
`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
`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
`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)