Class ProcessorFunctionsModule
java.lang.Object
com.google.inject.AbstractModule
org.graylog2.plugin.inject.Graylog2Module
org.graylog2.plugin.PluginModule
org.graylog.plugins.pipelineprocessor.functions.ProcessorFunctionsModule
- All Implemented Interfaces:
com.google.inject.Module
- Direct Known Subclasses:
OutputFilterModule
-
Field Summary
Fields inherited from class org.graylog2.plugin.inject.Graylog2Module
SYSTEM_REST_RESOURCES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddInternalMessageProcessorFunction(com.google.inject.Binder binder, String name, Class<? extends Function<?>> functionClass) protected voidaddInternalMessageProcessorFunction(String name, Class<? extends Function<?>> functionClass) static voidaddMessageProcessorFunction(com.google.inject.Binder binder, String name, Class<? extends Function<?>> functionClass) protected voidaddMessageProcessorFunction(String name, Class<? extends Function<?>> functionClass) protected voidprocessorFunctionBinder(com.google.inject.Binder binder) processorInternalFunctionBinder(com.google.inject.Binder binder) Methods inherited from class org.graylog2.plugin.PluginModule
addAlarmCallback, addAlertCondition, addAuditEventFormatter, addAuditEventTypes, addAuthServiceBackend, addClusterConfigValidator, addCodec, addCodec, addConfigBeans, addConstraintChecker, addEntityFacade, addEntityScope, addEventFieldValueProvider, addEventModifier, addEventProcessor, addEventQuerySearchTypeSupplier, addEventStorageHandler, addExportFormat, addExportFormat, addFilteredMessageOutput, addGRNType, addInitializer, addJerseyExceptionMapper, addJobResourceHandler, addJobSchedulerSchedule, addMessageFilter, addMessageInput, addMessageInput, addMessageOutput, addMessageOutput, addMessageOutput2, addMessageProcessor, addMigration, addNotificationType, addNotificationType, addPasswordAlgorithm, addPeriodical, addPermissions, addPluginUISettingsProvider, addRestResource, addRetentionStrategy, addRotationStrategy, addSchedulerCapabilities, addSchedulerJob, addSchedulerJob, addStreamDeletionGuard, addTelemetryMetricProvider, addTelemetryMetricProvider, addTransport, addTransport, authServiceBackendBinder, bindMessageQueueImplementation, eventModifierBinder, eventQuerySearchTypeSupplierBinder, getConfigBeans, jobResourceHandlerBinder, pluginUISettingsProviderBinder, processorBinder, processorDescriptorBinder, schdulerCapabilitiesBinder, telemetryMetricSupplierBinderMethods inherited from class org.graylog2.plugin.inject.Graylog2Module
addPreflightCheck, addStaticReferencedSearch, addSystemRestResource, alertConditionBinder, auditEventFormatterMapBinder, auditEventSenderBinder, auditEventTypesBinder, authenticationRealmBinder, authorizationOnlyRealmBinder, clusterConfigMapBinder, codecMapBinder, constraintCheckerBinder, entityFacadeBinder, filteredOutputsMapBinder, findInnerClassAnnotatedWith, inputsMapBinder, installAlertCondition, installAlertConditionWithCustomName, installAuditEventFormatter, installAuditEventTypes, installCodec, installCodec, installCodec, installInput, installInput, installLookupCache, installLookupDataAdapter, installLookupDataAdapter2, installOutput, installOutput, installOutput2, installPermissions, installRetentionStrategy, installRotationStrategy, installSearchResponseDecorator, installTransport, installTransport, installViewResolver, jacksonSubTypesBinder, jerseyAdditionalComponentsBinder, jerseyContainerResponseFilterBinder, jerseyDynamicFeatureBinder, jerseyExceptionMapperBinder, lookupCacheBinder, lookupDataAdapterBinder, lookupDataAdapterBinder2, migrationsBinder, outputsMapBinder, outputsMapBinder2, passwordAlgorithmBinder, permissionsBinder, preflightChecksBinder, registerJacksonSubtype, registerJacksonSubtype, retentionStrategyMapBinder, rotationStrategiesMapBinder, searchResponseDecoratorBinder, serviceBinder, staticReferencedSearchBinder, streamDeletionGuardBinder, transportMapBinder, viewResolverBinderMethods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
ProcessorFunctionsModule
public ProcessorFunctionsModule()
-
-
Method Details
-
configure
protected void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-
addMessageProcessorFunction
-
addInternalMessageProcessorFunction
-
processorFunctionBinder
-
processorInternalFunctionBinder
-
addMessageProcessorFunction
-
addInternalMessageProcessorFunction
-