Class ProgressEventNotifierSupport
- java.lang.Object
-
- org.apache.cassandra.utils.progress.ProgressEventNotifierSupport
-
- All Implemented Interfaces:
ProgressEventNotifier
- Direct Known Subclasses:
BootStrapper
public abstract class ProgressEventNotifierSupport extends java.lang.Object implements ProgressEventNotifier
Provides basic, thread safe ProgressEvent notification support
-
-
Constructor Summary
Constructors Constructor Description ProgressEventNotifierSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProgressListener(ProgressListener listener)Register progress listener to this publisher.protected voidfireProgressEvent(java.lang.String tag, ProgressEvent event)voidremoveProgressListener(ProgressListener listener)Remove progress listener from this publisher.
-
-
-
Method Detail
-
addProgressListener
public void addProgressListener(ProgressListener listener)
Description copied from interface:ProgressEventNotifierRegister progress listener to this publisher.- Specified by:
addProgressListenerin interfaceProgressEventNotifier- Parameters:
listener- listener to register.
-
removeProgressListener
public void removeProgressListener(ProgressListener listener)
Description copied from interface:ProgressEventNotifierRemove progress listener from this publisher.- Specified by:
removeProgressListenerin interfaceProgressEventNotifier- Parameters:
listener- listener to remove
-
fireProgressEvent
protected void fireProgressEvent(java.lang.String tag, ProgressEvent event)
-
-