public abstract class PluginModule extends Graylog2Module
| Constructor and Description |
|---|
PluginModule() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAlarmCallback(Class<? extends AlarmCallback> alarmCallbackClass) |
protected void |
addCodec(String name,
Class<? extends Codec> codecClass) |
protected void |
addCodec(String name,
Class<? extends Codec> codecClass,
Class<? extends Codec.Config> configClass,
Class<? extends Codec.Factory<? extends Codec>> factoryClass) |
protected void |
addConfigBeans() |
protected void |
addInitializer(Class<? extends com.google.common.util.concurrent.Service> initializerClass) |
protected void |
addMessageFilter(Class<? extends MessageFilter> messageFilterClass) |
protected void |
addMessageInput(Class<? extends MessageInput> messageInputClass) |
protected <T extends MessageInput> |
addMessageInput(Class<T> messageInputClass,
Class<? extends MessageInput.Factory<T>> factoryClass) |
protected void |
addMessageOutput(Class<? extends MessageOutput> messageOutputClass) |
protected <T extends MessageOutput> |
addMessageOutput(Class<T> messageOutputClass,
Class<? extends MessageOutput.Factory<T>> factory) |
protected void |
addMessageProcessor(Class<? extends MessageProcessor> processorClass,
Class<? extends MessageProcessor.Descriptor> descriptorClass) |
protected void |
addPasswordAlgorithm(String passwordAlgorithmName,
Class<? extends PasswordAlgorithm> passwordAlgorithmClass) |
protected void |
addPeriodical(Class<? extends Periodical> periodicalClass) |
protected void |
addPermissions(Class<? extends PluginPermissions> permissionsClass) |
protected void |
addRestResource(Class<? extends PluginRestResource> restResourceClass) |
protected void |
addRetentionStrategy(Class<? extends RetentionStrategy> retentionStrategyClass) |
protected void |
addRotationStrategy(Class<? extends RotationStrategy> rotationStrategyClass) |
protected void |
addTransport(String name,
Class<? extends Transport> transportClass) |
protected void |
addTransport(String name,
Class<? extends Transport> transportClass,
Class<? extends Transport.Config> configClass,
Class<? extends Transport.Factory<? extends Transport>> factoryClass) |
protected <T extends WidgetStrategy> |
addWidgetStrategy(Class<T> widgetStrategyClass,
Class<? extends WidgetStrategy.Factory<T>> factory) |
Set<? extends PluginConfigBean> |
getConfigBeans() |
protected com.google.inject.multibindings.Multibinder<MessageProcessor> |
processorBinder() |
protected com.google.inject.multibindings.Multibinder<MessageProcessor.Descriptor> |
processorDescriptorBinder() |
codecMapBinder, findInnerClassAnnotatedWith, inputsMapBinder, installCodec, installCodec, installCodec, installInput, installInput, installOutput, installOutput, installPermissions, installRetentionStrategy, installRotationStrategy, installTransport, installTransport, installWidgetStrategy, installWidgetStrategyWithAlias, jerseyAdditionalComponentsBinder, jerseyContainerResponseFilterBinder, jerseyDynamicFeatureBinder, jerseyExceptionMapperBinder, outputsMapBinder, passwordAlgorithmBinder, permissionsBinder, retentionStrategyMapBinder, rotationStrategiesMapBinder, serviceBinder, transportMapBinder, widgetStrategyBinderaddError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingpublic Set<? extends PluginConfigBean> getConfigBeans()
protected void addMessageInput(Class<? extends MessageInput> messageInputClass)
protected <T extends MessageInput> void addMessageInput(Class<T> messageInputClass, Class<? extends MessageInput.Factory<T>> factoryClass)
protected void addMessageFilter(Class<? extends MessageFilter> messageFilterClass)
protected void addPeriodical(Class<? extends Periodical> periodicalClass)
protected void addRotationStrategy(Class<? extends RotationStrategy> rotationStrategyClass)
protected void addRetentionStrategy(Class<? extends RetentionStrategy> retentionStrategyClass)
protected void addAlarmCallback(Class<? extends AlarmCallback> alarmCallbackClass)
protected void addInitializer(Class<? extends com.google.common.util.concurrent.Service> initializerClass)
protected void addMessageOutput(Class<? extends MessageOutput> messageOutputClass)
protected <T extends MessageOutput> void addMessageOutput(Class<T> messageOutputClass, Class<? extends MessageOutput.Factory<T>> factory)
protected void addRestResource(Class<? extends PluginRestResource> restResourceClass)
protected void addConfigBeans()
protected void addTransport(String name, Class<? extends Transport> transportClass, Class<? extends Transport.Config> configClass, Class<? extends Transport.Factory<? extends Transport>> factoryClass)
protected void addCodec(String name, Class<? extends Codec> codecClass, Class<? extends Codec.Config> configClass, Class<? extends Codec.Factory<? extends Codec>> factoryClass)
protected void addPasswordAlgorithm(String passwordAlgorithmName, Class<? extends PasswordAlgorithm> passwordAlgorithmClass)
protected com.google.inject.multibindings.Multibinder<MessageProcessor> processorBinder()
protected com.google.inject.multibindings.Multibinder<MessageProcessor.Descriptor> processorDescriptorBinder()
protected void addMessageProcessor(Class<? extends MessageProcessor> processorClass, Class<? extends MessageProcessor.Descriptor> descriptorClass)
protected <T extends WidgetStrategy> void addWidgetStrategy(Class<T> widgetStrategyClass, Class<? extends WidgetStrategy.Factory<T>> factory)
protected void addPermissions(Class<? extends PluginPermissions> permissionsClass)
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.