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)
ProgressListener
progress
in interface ProgressListener
tag
- 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 © 2017 The Apache Software Foundation