public class MonitorConfig
extends org.apache.samza.config.MapConfig
Monitor implementations.| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | CONFIG_MONITOR_FACTORY_CLASS | 
| static java.lang.String | CONFIG_SCHEDULING_INTERVAL | 
| Constructor and Description | 
|---|
| MonitorConfig(org.apache.samza.config.Config config) | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.util.Map<java.lang.String,MonitorConfig> | getMonitorConfigs(org.apache.samza.config.Config config)Groups configuration defined in the config object for each of the monitors into a MonitorConfig object | 
| java.lang.String | getMonitorFactoryClass() | 
| int | getSchedulingIntervalInMs() | 
| double | getSchedulingJitterPercent() | 
containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, sanitize, size, toString, valuesclear, get, getBoolean, getBoolean, getClass, getDate, getDate, getDate, getDate, getDate, getDate, getDouble, getDouble, getInt, getInt, getList, getList, getLong, getLong, getNewInstance, getShort, getShort, put, putAll, regexSubset, remove, replaceAll, subset, subsetpublic static final java.lang.String CONFIG_SCHEDULING_INTERVAL
public static final java.lang.String CONFIG_MONITOR_FACTORY_CLASS
public static java.util.Map<java.lang.String,MonitorConfig> getMonitorConfigs(org.apache.samza.config.Config config)
config - contains the entire configuration defined for all the monitors.MonitorConfig, where each MonitorConfig object
 contains all the configuration defined for the monitor named monitorName.public java.lang.String getMonitorFactoryClass()
public int getSchedulingIntervalInMs()
DEFAULT_SCHEDULING_INTERVAL_IN_MS).public double getSchedulingJitterPercent()