public abstract class Graylog2Module
extends com.google.inject.AbstractModule
| Constructor and Description |
|---|
Graylog2Module() |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.inject.multibindings.MapBinder<String,Codec.Factory<? extends Codec>> |
codecMapBinder() |
protected Class<?> |
findInnerClassAnnotatedWith(Class<? extends Annotation> annotationClass,
Class<?> containingClass,
Class<?> targetClass) |
protected com.google.inject.multibindings.MapBinder<String,MessageInput.Factory<? extends MessageInput>> |
inputsMapBinder() |
protected void |
installCodec(com.google.inject.multibindings.MapBinder<String,Codec.Factory<? extends Codec>> mapBinder,
Class<? extends Codec> codecClass) |
protected void |
installCodec(com.google.inject.multibindings.MapBinder<String,Codec.Factory<? extends Codec>> mapBinder,
String name,
Class<? extends Codec> codecClass) |
protected void |
installCodec(com.google.inject.multibindings.MapBinder<String,Codec.Factory<? extends Codec>> mapBinder,
String name,
Class<? extends Codec> codecClass,
Class<? extends Codec.Config> configClass,
Class<? extends Codec.Factory<? extends Codec>> factoryClass) |
protected <T extends MessageInput> |
installInput(com.google.inject.multibindings.MapBinder<String,MessageInput.Factory<? extends MessageInput>> inputMapBinder,
Class<T> target) |
protected <T extends MessageInput> |
installInput(com.google.inject.multibindings.MapBinder<String,MessageInput.Factory<? extends MessageInput>> inputMapBinder,
Class<T> target,
Class<? extends MessageInput.Factory<T>> targetFactory) |
protected <T extends MessageOutput> |
installOutput(com.google.inject.multibindings.MapBinder<String,MessageOutput.Factory<? extends MessageOutput>> outputMapBinder,
Class<T> target) |
protected <T extends MessageOutput> |
installOutput(com.google.inject.multibindings.MapBinder<String,MessageOutput.Factory<? extends MessageOutput>> outputMapBinder,
Class<T> target,
Class<? extends MessageOutput.Factory<T>> targetFactory) |
protected void |
installPermissions(com.google.inject.multibindings.Multibinder<PluginPermissions> classMultibinder,
Class<? extends PluginPermissions> permissionsClass) |
protected void |
installRetentionStrategy(com.google.inject.multibindings.MapBinder<String,RetentionStrategy> mapBinder,
Class<? extends RetentionStrategy> target) |
protected void |
installRotationStrategy(com.google.inject.multibindings.MapBinder<String,RotationStrategy> mapBinder,
Class<? extends RotationStrategy> target) |
protected void |
installTransport(com.google.inject.multibindings.MapBinder<String,Transport.Factory<? extends Transport>> mapBinder,
String name,
Class<? extends Transport> transportClass) |
protected void |
installTransport(com.google.inject.multibindings.MapBinder<String,Transport.Factory<? extends Transport>> mapBinder,
String name,
Class<? extends Transport> transportClass,
Class<? extends Transport.Config> configClass,
Class<? extends Transport.Factory<? extends Transport>> factoryClass) |
protected void |
installWidgetStrategy(com.google.inject.multibindings.MapBinder<String,WidgetStrategy.Factory<? extends WidgetStrategy>> widgetStrategyBinder,
Class<? extends WidgetStrategy> target,
Class<? extends WidgetStrategy.Factory<? extends WidgetStrategy>> targetFactory) |
protected void |
installWidgetStrategyWithAlias(com.google.inject.multibindings.MapBinder<String,WidgetStrategy.Factory<? extends WidgetStrategy>> widgetStrategyBinder,
String key,
Class<? extends WidgetStrategy> target,
Class<? extends WidgetStrategy.Factory<? extends WidgetStrategy>> targetFactory) |
protected com.google.inject.multibindings.Multibinder<Class> |
jerseyAdditionalComponentsBinder() |
protected com.google.inject.multibindings.Multibinder<Class<? extends javax.ws.rs.container.ContainerResponseFilter>> |
jerseyContainerResponseFilterBinder() |
protected com.google.inject.multibindings.Multibinder<Class<? extends javax.ws.rs.container.DynamicFeature>> |
jerseyDynamicFeatureBinder() |
protected com.google.inject.multibindings.Multibinder<Class<? extends javax.ws.rs.ext.ExceptionMapper>> |
jerseyExceptionMapperBinder() |
protected com.google.inject.multibindings.MapBinder<String,MessageOutput.Factory<? extends MessageOutput>> |
outputsMapBinder() |
protected com.google.inject.multibindings.MapBinder<String,PasswordAlgorithm> |
passwordAlgorithmBinder() |
protected com.google.inject.multibindings.Multibinder<PluginPermissions> |
permissionsBinder() |
protected com.google.inject.multibindings.MapBinder<String,RetentionStrategy> |
retentionStrategyMapBinder() |
protected com.google.inject.multibindings.MapBinder<String,RotationStrategy> |
rotationStrategiesMapBinder() |
protected com.google.inject.multibindings.Multibinder<com.google.common.util.concurrent.Service> |
serviceBinder() |
protected com.google.inject.multibindings.MapBinder<String,Transport.Factory<? extends Transport>> |
transportMapBinder() |
protected com.google.inject.multibindings.MapBinder<String,WidgetStrategy.Factory<? extends WidgetStrategy>> |
widgetStrategyBinder() |
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingprotected void installTransport(com.google.inject.multibindings.MapBinder<String,Transport.Factory<? extends Transport>> mapBinder, String name, Class<? extends Transport> transportClass)
protected void installTransport(com.google.inject.multibindings.MapBinder<String,Transport.Factory<? extends Transport>> mapBinder, String name, Class<? extends Transport> transportClass, Class<? extends Transport.Config> configClass, Class<? extends Transport.Factory<? extends Transport>> factoryClass)
protected void installCodec(com.google.inject.multibindings.MapBinder<String,Codec.Factory<? extends Codec>> mapBinder, Class<? extends Codec> codecClass)
protected void installCodec(com.google.inject.multibindings.MapBinder<String,Codec.Factory<? extends Codec>> mapBinder, String name, Class<? extends Codec> codecClass)
protected void installCodec(com.google.inject.multibindings.MapBinder<String,Codec.Factory<? extends Codec>> mapBinder, String name, Class<? extends Codec> codecClass, Class<? extends Codec.Config> configClass, Class<? extends Codec.Factory<? extends Codec>> factoryClass)
@Nullable protected Class<?> findInnerClassAnnotatedWith(Class<? extends Annotation> annotationClass, Class<?> containingClass, Class<?> targetClass)
protected com.google.inject.multibindings.MapBinder<String,Codec.Factory<? extends Codec>> codecMapBinder()
protected com.google.inject.multibindings.MapBinder<String,Transport.Factory<? extends Transport>> transportMapBinder()
protected com.google.inject.multibindings.MapBinder<String,MessageInput.Factory<? extends MessageInput>> inputsMapBinder()
protected com.google.inject.multibindings.MapBinder<String,RotationStrategy> rotationStrategiesMapBinder()
protected com.google.inject.multibindings.MapBinder<String,RetentionStrategy> retentionStrategyMapBinder()
protected void installRotationStrategy(com.google.inject.multibindings.MapBinder<String,RotationStrategy> mapBinder, Class<? extends RotationStrategy> target)
protected void installRetentionStrategy(com.google.inject.multibindings.MapBinder<String,RetentionStrategy> mapBinder, Class<? extends RetentionStrategy> target)
protected <T extends MessageInput> void installInput(com.google.inject.multibindings.MapBinder<String,MessageInput.Factory<? extends MessageInput>> inputMapBinder, Class<T> target, Class<? extends MessageInput.Factory<T>> targetFactory)
protected <T extends MessageInput> void installInput(com.google.inject.multibindings.MapBinder<String,MessageInput.Factory<? extends MessageInput>> inputMapBinder, Class<T> target)
protected com.google.inject.multibindings.MapBinder<String,MessageOutput.Factory<? extends MessageOutput>> outputsMapBinder()
protected <T extends MessageOutput> void installOutput(com.google.inject.multibindings.MapBinder<String,MessageOutput.Factory<? extends MessageOutput>> outputMapBinder, Class<T> target, Class<? extends MessageOutput.Factory<T>> targetFactory)
protected <T extends MessageOutput> void installOutput(com.google.inject.multibindings.MapBinder<String,MessageOutput.Factory<? extends MessageOutput>> outputMapBinder, Class<T> target)
protected com.google.inject.multibindings.MapBinder<String,WidgetStrategy.Factory<? extends WidgetStrategy>> widgetStrategyBinder()
protected void installWidgetStrategy(com.google.inject.multibindings.MapBinder<String,WidgetStrategy.Factory<? extends WidgetStrategy>> widgetStrategyBinder, Class<? extends WidgetStrategy> target, Class<? extends WidgetStrategy.Factory<? extends WidgetStrategy>> targetFactory)
protected void installWidgetStrategyWithAlias(com.google.inject.multibindings.MapBinder<String,WidgetStrategy.Factory<? extends WidgetStrategy>> widgetStrategyBinder, String key, Class<? extends WidgetStrategy> target, Class<? extends WidgetStrategy.Factory<? extends WidgetStrategy>> targetFactory)
protected com.google.inject.multibindings.Multibinder<PluginPermissions> permissionsBinder()
protected void installPermissions(com.google.inject.multibindings.Multibinder<PluginPermissions> classMultibinder, Class<? extends PluginPermissions> permissionsClass)
@Nonnull protected com.google.inject.multibindings.Multibinder<Class<? extends javax.ws.rs.container.DynamicFeature>> jerseyDynamicFeatureBinder()
@Nonnull protected com.google.inject.multibindings.Multibinder<Class<? extends javax.ws.rs.container.ContainerResponseFilter>> jerseyContainerResponseFilterBinder()
@Nonnull protected com.google.inject.multibindings.Multibinder<Class<? extends javax.ws.rs.ext.ExceptionMapper>> jerseyExceptionMapperBinder()
@Nonnull protected com.google.inject.multibindings.Multibinder<Class> jerseyAdditionalComponentsBinder()
protected com.google.inject.multibindings.Multibinder<com.google.common.util.concurrent.Service> serviceBinder()
protected com.google.inject.multibindings.MapBinder<String,PasswordAlgorithm> passwordAlgorithmBinder()
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.