public class LegacyJMXProgressSupport extends java.lang.Object implements ProgressListener
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.regex.Pattern |
SESSION_FAILED_MATCHER |
protected static java.util.regex.Pattern |
SESSION_SUCCESS_MATCHER |
| Constructor and Description |
|---|
LegacyJMXProgressSupport(javax.management.NotificationBroadcasterSupport broadcaster,
javax.management.ObjectName jmxObjectName) |
| Modifier and Type | Method and Description |
|---|---|
protected static int |
getCmd(java.lang.String tag) |
protected static java.util.Optional<int[]> |
getLegacyUserdata(java.lang.String tag,
ProgressEvent event) |
protected static java.util.Optional<ActiveRepairService.Status> |
getStatus(ProgressEvent event) |
void |
progress(java.lang.String tag,
ProgressEvent event)
Called when some progress is made by progress publisher.
|
protected static final java.util.regex.Pattern SESSION_FAILED_MATCHER
protected static final java.util.regex.Pattern SESSION_SUCCESS_MATCHER
public LegacyJMXProgressSupport(javax.management.NotificationBroadcasterSupport broadcaster,
javax.management.ObjectName jmxObjectName)
public void progress(java.lang.String tag,
ProgressEvent event)
ProgressListenerprogress in interface ProgressListenertag - String that identifies progress event.event - Current progressprotected static java.util.Optional<int[]> getLegacyUserdata(java.lang.String tag,
ProgressEvent event)
protected static java.util.Optional<ActiveRepairService.Status> getStatus(ProgressEvent event)
protected static int getCmd(java.lang.String tag)
Copyright © 2018 The Apache Software Foundation