Package org.stagemonitor.core.configuration

Examples of org.stagemonitor.core.configuration.Configuration


  }

  @Before
  public void setUp() throws Exception {
    OsPlugin osPlugin = new OsPlugin(sigar);
    final Configuration configuration = mock(Configuration.class);
    when(configuration.getConfig(CorePlugin.class)).thenReturn(mock(CorePlugin.class));
    osPlugin.initializePlugin(metricRegistry, configuration);
  }
View Full Code Here


      logger.info("try loading of default property overrides: '" + stagemonitorPropertyOverridesLocation + "'");
      configurationSources.add(new PropertyFileConfigurationSource(stagemonitorPropertyOverridesLocation));
    }
    configurationSources.add(new PropertyFileConfigurationSource("stagemonitor.properties"));
    configurationSources.add(new EnvironmentVariableConfigurationSource());
    configuration = new Configuration(StagemonitorPlugin.class, configurationSources, STAGEMONITOR_PASSWORD);
  }
View Full Code Here

  private RequestMonitorPlugin config;

  @Before
  public void before() throws Exception {
    Stagemonitor.reset();
    Configuration configuration = new Configuration(StagemonitorPlugin.class);
    Method registerPluginConfiguration = Configuration.class.getDeclaredMethod("registerPluginConfiguration", ConfigurationOptionProvider.class);
    registerPluginConfiguration.setAccessible(true);
    registerPluginConfiguration.invoke(configuration, new RequestMonitorPlugin());
    config = configuration.getConfig(RequestMonitorPlugin.class);
  }
View Full Code Here

import java.io.IOException;

public class ConfigurationSourceExporter {

  public static void main(String[] args) throws IOException {
    final String json = JsonUtils.toJson(new Configuration(StagemonitorPlugin.class).getConfigurationOptionsByPlugin());
    FileUtils.writeStringToFile(new File(args[0]), json);
  }
View Full Code Here

import org.stagemonitor.core.configuration.ConfigurationOption;

public class ConfigurationOptionsMarkdownExporter {

  public static void main(String[] args) throws IOException {
    final Map<String, List<ConfigurationOption<?>>> configurationOptionsByPlugin = new Configuration(StagemonitorPlugin.class).getConfigurationOptionsByPlugin();

    StringBuilder markdown = new StringBuilder();
    for (Map.Entry<String, List<ConfigurationOption<?>>> entry : configurationOptionsByPlugin.entrySet()) {
      markdown.append("# ").append(entry.getKey()).append(" Plugin\n\n");
      for (ConfigurationOption<?> configurationOption : entry.getValue()) {
View Full Code Here

  private WebPlugin config;

  @Before
  public void before() throws Exception {
    Configuration configuration = new Configuration(StagemonitorPlugin.class);
    Method registerPluginConfiguration = Configuration.class.getDeclaredMethod("registerPluginConfiguration", ConfigurationOptionProvider.class);
    registerPluginConfiguration.setAccessible(true);
    registerPluginConfiguration.invoke(configuration, new WebPlugin());
    config = configuration.getConfig(WebPlugin.class);
  }
View Full Code Here

TOP

Related Classes of org.stagemonitor.core.configuration.Configuration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.