public class Monitoring extends Inventor
Modifier and Type | Class and Description |
---|---|
static class |
Monitoring.MetricTypes
Types of metrics.
|
Inventor.ConstructorCommand
VERBOSE_LEVEL, ZeroHandle
Modifier and Type | Method and Description |
---|---|
void |
addListener(MetricsListener listener)
Adds a listener for metrics.
|
void |
enableMetrics(java.util.EnumSet<Monitoring.MetricTypes> mask)
Enable metrics By default, all metrics are disabled.
|
int |
getNumListeners()
Return the number of listeners.
|
boolean |
isMetricEnabled(Monitoring.MetricTypes metric)
Check if a metric is enabled.
|
void |
removeListener(MetricsListener listener)
Removes a listener for metrics.
|
dispose, getNativeResourceHandle
public int getNumListeners()
public boolean isMetricEnabled(Monitoring.MetricTypes metric)
metric
- : metric to check
Return true if the metric is enabled, false otherwisepublic void removeListener(MetricsListener listener)
listener
- : shared_ptr pointer to the class that implements MetricsListener
public void enableMetrics(java.util.EnumSet<Monitoring.MetricTypes> mask)
mask
- : binary mask of MetricTypepublic void addListener(MetricsListener listener)
listener
- : shared_ptr pointer to the class that implements MetricsListener
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com