public abstract class ViewsModule extends VersionAwareModule
SYSTEM_REST_RESOURCES| Constructor and Description |
|---|
ViewsModule() |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.inject.binder.LinkedBindingBuilder<ExportBackend> |
bindExportBackend(Version supportedVersion) |
protected com.google.inject.multibindings.Multibinder<QueryStringDecorator> |
esQueryDecoratorBinder() |
protected com.google.inject.multibindings.MapBinder<String,QueryBackend<? extends GeneratedQueryContext>> |
queryBackendBinder(Version version) |
protected com.google.inject.multibindings.Multibinder<QueryMetadataDecorator> |
queryMetadataDecoratorBinder() |
protected void |
registerESQueryDecorator(Class<? extends QueryStringDecorator> esQueryDecorator) |
protected void |
registerPivotAggregationFunction(String name,
String description,
Class<? extends SeriesSpec> seriesSpecClass) |
protected void |
registerProvidedViewsCapability(String capability,
PluginMetaData plugin) |
protected com.google.inject.binder.ScopedBindingBuilder |
registerQueryBackend(Version version,
String name,
Class<? extends QueryBackend<? extends GeneratedQueryContext>> implementation) |
protected void |
registerQueryMetadataDecorator(Class<? extends QueryMetadataDecorator> queryMetadataDecorator) |
protected void |
registerSearchRequirement(Class<? extends Requirement<Search>> searchRequirement) |
protected void |
registerViewRequirement(Class<? extends Requirement<ViewDTO>> viewRequirement) |
protected com.google.inject.multibindings.Multibinder<Requirement<Search>> |
searchRequirementBinder() |
protected com.google.inject.multibindings.MapBinder<String,SeriesDescription> |
seriesSpecBinder() |
protected com.google.inject.multibindings.Multibinder<Requirement<ViewDTO>> |
viewRequirementBinder() |
protected com.google.inject.multibindings.MapBinder<String,PluginMetaData> |
viewsCapabilityBinder() |
bindForVersion, bindForVersionaddAlarmCallback, addAlertCondition, addAuditEventFormatter, addAuditEventTypes, addAuthServiceBackend, addCodec, addCodec, addConfigBeans, addConstraintChecker, addEntityFacade, addEventFieldValueProvider, addEventProcessor, addEventStorageHandler, addExportFormat, addExportFormat, addGRNType, addInitializer, addJerseyExceptionMapper, addJobSchedulerSchedule, addMessageFilter, addMessageInput, addMessageInput, addMessageOutput, addMessageOutput, addMessageOutput2, addMessageProcessor, addMigration, addNotificationType, addPasswordAlgorithm, addPeriodical, addPermissions, addPluginUISettingsProvider, addRestResource, addRetentionStrategy, addRotationStrategy, addSchedulerJob, addSchedulerJob, addTransport, addTransport, authServiceBackendBinder, bindMessageQueueImplementation, getConfigBeans, isCloud, pluginUISettingsProviderBinder, processorBinder, processorDescriptorBinderaddSystemRestResource, alertConditionBinder, auditEventFormatterMapBinder, auditEventSenderBinder, auditEventTypesBinder, authenticationRealmBinder, authorizationOnlyRealmBinder, codecMapBinder, constraintCheckerBinder, entityFacadeBinder, findInnerClassAnnotatedWith, inputsMapBinder, installAlertCondition, installAlertConditionWithCustomName, installAuditEventFormatter, installAuditEventTypes, installCodec, installCodec, installCodec, installInput, installInput, installLookupCache, installLookupDataAdapter, installLookupDataAdapter2, installOutput, installOutput, installOutput2, installPermissions, installRetentionStrategy, installRotationStrategy, installSearchResponseDecorator, installTransport, installTransport, jacksonSubTypesBinder, jerseyAdditionalComponentsBinder, jerseyContainerResponseFilterBinder, jerseyDynamicFeatureBinder, jerseyExceptionMapperBinder, lookupCacheBinder, lookupDataAdapterBinder, lookupDataAdapterBinder2, migrationsBinder, outputsMapBinder, outputsMapBinder2, passwordAlgorithmBinder, permissionsBinder, registerJacksonSubtype, registerJacksonSubtype, retentionStrategyMapBinder, rotationStrategiesMapBinder, searchResponseDecoratorBinder, serviceBinder, transportMapBinderaddError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingprotected com.google.inject.binder.LinkedBindingBuilder<ExportBackend> bindExportBackend(Version supportedVersion)
protected void registerQueryMetadataDecorator(Class<? extends QueryMetadataDecorator> queryMetadataDecorator)
protected com.google.inject.multibindings.Multibinder<QueryMetadataDecorator> queryMetadataDecoratorBinder()
protected void registerProvidedViewsCapability(String capability, PluginMetaData plugin)
protected com.google.inject.multibindings.MapBinder<String,PluginMetaData> viewsCapabilityBinder()
protected void registerViewRequirement(Class<? extends Requirement<ViewDTO>> viewRequirement)
protected com.google.inject.multibindings.Multibinder<Requirement<ViewDTO>> viewRequirementBinder()
protected void registerSearchRequirement(Class<? extends Requirement<Search>> searchRequirement)
protected com.google.inject.multibindings.Multibinder<Requirement<Search>> searchRequirementBinder()
protected com.google.inject.multibindings.MapBinder<String,SeriesDescription> seriesSpecBinder()
protected void registerPivotAggregationFunction(String name, String description, Class<? extends SeriesSpec> seriesSpecClass)
protected com.google.inject.multibindings.MapBinder<String,QueryBackend<? extends GeneratedQueryContext>> queryBackendBinder(Version version)
protected com.google.inject.binder.ScopedBindingBuilder registerQueryBackend(Version version, String name, Class<? extends QueryBackend<? extends GeneratedQueryContext>> implementation)
protected void registerESQueryDecorator(Class<? extends QueryStringDecorator> esQueryDecorator)
protected com.google.inject.multibindings.Multibinder<QueryStringDecorator> esQueryDecoratorBinder()
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.