Tabnine Logo
Plugin.modules
Code IndexAdd Tabnine to your IDE (free)

How to use
modules
method
in
org.graylog2.plugin.Plugin

Best Java code snippets using org.graylog2.plugin.Plugin.modules (Showing top 8 results out of 315)

origin: Graylog2/graylog2-server

@Override
public Collection<PluginModule> modules() {
  return plugin.modules();
}
origin: Graylog2/graylog2-server

  @Override
  protected void configure() {
    final Multibinder<Plugin> pluginbinder = Multibinder.newSetBinder(binder(), Plugin.class);
    final Multibinder<PluginMetaData> pluginMetaDataBinder = Multibinder.newSetBinder(binder(), PluginMetaData.class);

    // Make sure there is a binding for the plugin rest resource classes to avoid binding errors when running
    // without plugins.
    MapBinder.newMapBinder(binder(), new TypeLiteral<String>() {},
        new TypeLiteral<Class<? extends PluginRestResource>>() {})
        .permitDuplicates();

    for (final Plugin plugin : plugins) {
      pluginbinder.addBinding().toInstance(plugin);
      for (final PluginModule pluginModule : plugin.modules()) {
        binder().install(pluginModule);
      }

      pluginMetaDataBinder.addBinding().toInstance(plugin.metadata());
    }
  }
}
origin: Graylog2/graylog2-server

private PluginBindings installPluginConfigAndBindings(Path pluginPath, ChainingClassLoader classLoader) {
  final Set<Plugin> plugins = loadPlugins(pluginPath, classLoader);
  final PluginBindings pluginBindings = new PluginBindings(plugins);
  for (final Plugin plugin : plugins) {
    for (final PluginModule pluginModule : plugin.modules()) {
      for (final PluginConfigBean configBean : pluginModule.getConfigBeans()) {
        jadConfig.addConfigurationBean(configBean);
      }
    }
  }
  return pluginBindings;
}
origin: org.graylog2/graylog2-shared

@Override
public Collection<PluginModule> modules() {
  return plugin.modules();
}
origin: org.graylog2/graylog2-server

@Override
public Collection<PluginModule> modules() {
  return plugin.modules();
}
origin: org.graylog2/graylog2-shared

  @Override
  protected void configure() {
    final Multibinder<Plugin> pluginbinder = Multibinder.newSetBinder(binder(), Plugin.class);
    final Multibinder<PluginMetaData> pluginMetaDataBinder = Multibinder.newSetBinder(binder(), PluginMetaData.class);

    for (final Plugin plugin : plugins) {
      pluginbinder.addBinding().toInstance(plugin);
      for (final PluginModule pluginModule : plugin.modules()) {
        binder().install(pluginModule);
      }

      pluginMetaDataBinder.addBinding().toInstance(plugin.metadata());
    }
  }
}
origin: org.graylog2/graylog2-server

  @Override
  protected void configure() {
    final Multibinder<Plugin> pluginbinder = Multibinder.newSetBinder(binder(), Plugin.class);
    final Multibinder<PluginMetaData> pluginMetaDataBinder = Multibinder.newSetBinder(binder(), PluginMetaData.class);

    // Make sure there is a binding for the plugin rest resource classes to avoid binding errors when running
    // without plugins.
    MapBinder.newMapBinder(binder(), new TypeLiteral<String>() {},
        new TypeLiteral<Class<? extends PluginRestResource>>() {})
        .permitDuplicates();

    for (final Plugin plugin : plugins) {
      pluginbinder.addBinding().toInstance(plugin);
      for (final PluginModule pluginModule : plugin.modules()) {
        binder().install(pluginModule);
      }

      pluginMetaDataBinder.addBinding().toInstance(plugin.metadata());
    }
  }
}
origin: org.graylog2/graylog2-server

private PluginBindings installPluginConfigAndBindings(String pluginPath, ChainingClassLoader classLoader) {
  final Set<Plugin> plugins = loadPlugins(pluginPath, classLoader);
  final PluginBindings pluginBindings = new PluginBindings(plugins);
  for (final Plugin plugin : plugins) {
    for (final PluginModule pluginModule : plugin.modules()) {
      for (final PluginConfigBean configBean : pluginModule.getConfigBeans()) {
        jadConfig.addConfigurationBean(configBean);
      }
    }
  }
  return pluginBindings;
}
org.graylog2.pluginPluginmodules

Popular methods of Plugin

  • metadata

Popular in Java

  • Updating database using SQL prepared statement
  • setContentView (Activity)
  • runOnUiThread (Activity)
  • getSharedPreferences (Context)
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now