![JAR search and dependency download from the Maven repository](/logo.png)
com.airbus_cyber_security.graylog.events.AggregationCountModule Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of graylog-plugin-aggregation-count Show documentation
Show all versions of graylog-plugin-aggregation-count Show documentation
Graylog ${project.artifactId} plugin.
package com.airbus_cyber_security.graylog.events;
import java.util.Collections;
import java.util.Set;
import com.airbus_cyber_security.graylog.events.processor.aggregation.AggregationCountProcessor;
import com.airbus_cyber_security.graylog.events.processor.aggregation.AggregationCountProcessorParameters;
import com.airbus_cyber_security.graylog.events.processor.aggregation.AggregationCountProcessorConfig;
import com.airbus_cyber_security.graylog.events.contentpack.entities.AggregationCountProcessorConfigEntity;
import org.graylog2.plugin.PluginConfigBean;
import org.graylog2.plugin.PluginModule;
public class AggregationCountModule extends PluginModule {
/**
* Returns all configuration beans required by this plugin.
*
* Implementing this method is optional. The default method returns an empty {@link Set}.
*/
@Override
public Set extends PluginConfigBean> getConfigBeans() {
return Collections.emptySet();
}
@Override
protected void configure() {
registerJacksonSubtype(AggregationCountProcessorConfigEntity.class,
AggregationCountProcessorConfigEntity.TYPE_NAME);
addEventProcessor(AggregationCountProcessorConfig.TYPE_NAME,
AggregationCountProcessor.class,
AggregationCountProcessor.Factory.class,
AggregationCountProcessorConfig.class,
AggregationCountProcessorParameters.class);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy