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 |
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 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.Multibinder<com.google.common.util.concurrent.Service> |
serviceBinder() |
protected com.google.inject.multibindings.MapBinder<String,Transport.Factory<? extends Transport>> |
transportMapBinder() |
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 <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)
@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()
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.