Package org.graylog.integrations
Class IntegrationsModule
java.lang.Object
com.google.inject.AbstractModule
org.graylog2.plugin.inject.Graylog2Module
org.graylog2.plugin.PluginModule
org.graylog.integrations.IntegrationsModule
- All Implemented Interfaces:
com.google.inject.Module
Extend the PluginModule abstract class here to add you plugin to the system.
-
Field Summary
Fields inherited from class org.graylog2.plugin.inject.Graylog2Module
SYSTEM_REST_RESOURCES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidSet<? extends PluginConfigBean>Returns all configuration beans required by this plugin.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, 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
-
IntegrationsModule
public IntegrationsModule()
-
-
Method Details
-
getConfigBeans
Returns all configuration beans required by this plugin.Implementing this method is optional. The default method returns an empty
Set.- Overrides:
getConfigBeansin classPluginModule
-
configure
protected void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-