| Package | Description |
|---|---|
| org.graylog2.buffers.processors | |
| org.graylog2.contentpacks.facades | |
| org.graylog2.outputs | |
| org.graylog2.plugin | |
| org.graylog2.plugin.inject |
| Constructor and Description |
|---|
OutputBufferProcessor(Configuration configuration,
com.codahale.metrics.MetricRegistry metricRegistry,
ServerStatus serverStatus,
OutputRouter outputRouter,
MessageOutput defaultMessageOutput) |
| 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) |
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 | Class and Description |
|---|---|
class |
BenchmarkOutput |
class |
BlockingBatchedESOutput |
class |
DiscardMessageOutput |
class |
ElasticSearchOutput |
class |
GelfOutput |
class |
LoggingOutput |
| Modifier and Type | Method and Description |
|---|---|
MessageOutput |
MessageOutputFactory.fromStreamOutput(Output output,
Stream stream,
Configuration configuration) |
MessageOutput |
OutputRegistry.getOutputForIdAndStream(String id,
Stream stream) |
protected MessageOutput |
OutputRegistry.launchOutput(Output output,
Stream stream) |
| Modifier and Type | Method and Description |
|---|---|
Set<MessageOutput> |
OutputRegistry.getMessageOutputs() |
protected Set<MessageOutput> |
OutputRouter.getMessageOutputsForStream(Stream stream) |
Set<MessageOutput> |
OutputRouter.getOutputsForMessage(Message msg) |
protected Map<String,MessageOutput> |
OutputRegistry.getRunningMessageOutputs() |
Set<MessageOutput> |
OutputRouter.getStreamOutputsForMessage(Message msg) |
Callable<MessageOutput> |
OutputRegistry.loadForIdAndStream(String id,
Stream stream) |
| Constructor and Description |
|---|
OutputRegistry(MessageOutput defaultMessageOutput,
OutputService outputService,
MessageOutputFactory messageOutputFactory,
NotificationService notificationService,
NodeId nodeId,
long faultCountThreshold,
long faultPenaltySeconds) |
OutputRouter(MessageOutput defaultMessageOutput,
OutputRegistry outputRegistry) |
| Constructor and Description |
|---|
MessageOutputFactory(Map<String,MessageOutput.Factory<? extends MessageOutput>> availableOutputs,
Map<String,MessageOutput.Factory2<? extends MessageOutput>> availableOutputs2) |
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) |
protected <T extends MessageOutput> |
PluginModule.addMessageOutput2(Class<T> messageOutputClass,
Class<? extends MessageOutput.Factory2<T>> factory) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PluginModule.addMessageOutput(Class<? extends MessageOutput> messageOutputClass) |
| 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.installOutput2(com.google.inject.multibindings.MapBinder<String,MessageOutput.Factory2<? extends MessageOutput>> outputMapBinder,
Class<T> target,
Class<? extends MessageOutput.Factory2<T>> targetFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.inject.multibindings.MapBinder<String,MessageOutput.Factory<? extends MessageOutput>> |
Graylog2Module.outputsMapBinder() |
protected com.google.inject.multibindings.MapBinder<String,MessageOutput.Factory2<? extends MessageOutput>> |
Graylog2Module.outputsMapBinder2() |
| 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.installOutput2(com.google.inject.multibindings.MapBinder<String,MessageOutput.Factory2<? extends MessageOutput>> outputMapBinder,
Class<T> target,
Class<? extends MessageOutput.Factory2<T>> targetFactory) |
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.