/** * {@inheritDoc} * * @see com.heliosapm.watchtower.component.metric.ManagedConcurrentDirectEWMAMBean#getUnit() */ public String getUnit() { return managedMetricImpl.getUnit(); }
/** * {@inheritDoc} * * @see com.heliosapm.watchtower.component.metric.ManagedConcurrentDirectEWMAMBean#getCategory() */ public String getCategory() { return managedMetricImpl.getCategory(); }
/** * {@inheritDoc} * * @see * com.heliosapm.watchtower.component.metric.ManagedConcurrentDirectEWMAMBean#getDisplayName() */ public String getDisplayName() { return managedMetricImpl.getDisplayName(); }
/** * {@inheritDoc} * * @see com.heliosapm.watchtower.component.metric.ManagedConcurrentDirectEWMAMBean#getMetricType() */ public String getMetricType() { return managedMetricImpl.getMetricType().name(); }
/** * {@inheritDoc} * * @see * com.heliosapm.watchtower.component.metric.ManagedConcurrentDirectEWMAMBean#getDescription() */ public String getDescription() { return managedMetricImpl.getDescription(); }
/** * {@inheritDoc} * * @see com.heliosapm.watchtower.component.metric.ManagedConcurrentDirectEWMAMBean#getSubkeys() */ public String[] getSubkeys() { return managedMetricImpl.getSubkeys(); }
/** * Creates a new ManagedConcurrentDirectEWMA * * @param managedMetricImpl The managed metric impl */ public ManagedConcurrentDirectEWMA(ManagedMetricImpl managedMetricImpl) { super(managedMetricImpl.getWindowSize()); this.managedMetricImpl = managedMetricImpl; }
/** * {@inheritDoc} * * @see com.heliosapm.watchtower.component.metric.ManagedConcurrentDirectEWMAMBean#getWindowSize() */ public int getWindowSize() { return managedMetricImpl.getWindowSize(); }
/** * Returns the notifications emitted by this managed metric * * @return an array of notifications */ public ManagedNotificationImpl[] getNotifications() { return managedMetricImpl.getNotifications(); }