| Package | Description |
|---|---|
| org.graylog2.contentpacks.facades | |
| org.graylog2.outputs | |
| org.graylog2.plugin | |
| org.graylog2.plugin.inject |
| Constructor and Description |
|---|
OutputFacade(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
OutputService outputService,
Set<PluginMetaData> pluginMetaData,
Map<String,MessageOutput.Factory<? extends MessageOutput>> outputFactories,
Map<String,MessageOutput.Factory2<? extends MessageOutput>> outputFactories2) |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
BenchmarkOutput.Factory |
static interface |
BlockingBatchedESOutput.Factory |
static interface |
DiscardMessageOutput.Factory |
static interface |
ElasticSearchOutput.Factory |
static interface |
GelfOutput.Factory |
static interface |
LoggingOutput.Factory |
| Constructor and Description |
|---|
MessageOutputFactory(Map<String,MessageOutput.Factory<? extends MessageOutput>> availableOutputs,
Map<String,MessageOutput.Factory2<? extends MessageOutput>> availableOutputs2) |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends MessageOutput> |
PluginModule.addMessageOutput(Class<T> messageOutputClass,
Class<? extends MessageOutput.Factory<T>> factory) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.inject.multibindings.MapBinder<String,MessageOutput.Factory<? extends MessageOutput>> |
Graylog2Module.outputsMapBinder() |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends MessageOutput> |
Graylog2Module.installOutput(com.google.inject.multibindings.MapBinder<String,MessageOutput.Factory<? extends MessageOutput>> outputMapBinder,
Class<T> target) |
protected <T extends MessageOutput> |
Graylog2Module.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> |
Graylog2Module.installOutput(com.google.inject.multibindings.MapBinder<String,MessageOutput.Factory<? extends MessageOutput>> outputMapBinder,
Class<T> target,
Class<? extends MessageOutput.Factory<T>> targetFactory) |
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.