| Package | Description |
|---|---|
| org.graylog2.outputs | |
| org.graylog2.plugin | |
| org.graylog2.plugin.inject |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
BatchedElasticSearchOutput.Factory |
static interface |
BenchmarkOutput.Factory |
static interface |
BlockingBatchedESOutput.Factory |
static interface |
DiscardMessageOutput.Factory |
static interface |
ElasticSearchOutput.Factory |
static interface |
GelfOutput.Factory |
static interface |
LoggingOutput.Factory |
| Modifier and Type | Method and Description |
|---|---|
MessageOutput.Factory<? extends MessageOutput> |
MessageOutputFactory.get(String type) |
| Constructor and Description |
|---|
MessageOutputFactory(Map<String,MessageOutput.Factory<? extends MessageOutput>> availableOutputs) |
| 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-2016 Graylog, Inc.. All Rights Reserved.