/** * Returns the default configuration. * @return default configuration */ public static ConnectorConfiguration getDefault() { return new ConnectorConfiguration(); }
/** * Get default configuration for fallback when no configuration is provided. * * @return Configuration object with default {@code LogReporter} reporter */ public static Configuration getDefaultConfiguration() { return new Configuration() { { final ReporterConfiguration reporter = new ReporterConfiguration(); reporter.reporter = LogReporter.class.getName(); reporters.add(reporter); Map<String, Object> options = new HashMap<>(); options.put("period", 15); options.put("timeunit", TimeUnit.MINUTES.name()); final ModuleConfiguration module = new ModuleConfiguration(); module.measurement = "heartbeat"; module.module = HeartbeatModule.class.getName(); module.options = options; modules.add(module); connector = ConnectorConfiguration.getDefault(); global = GlobalConfiguration.getDefault(); } }; }