| Package | Description |
|---|---|
| org.graylog2.buffers.processors | |
| 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) |
| Modifier and Type | Class and Description |
|---|---|
class |
BatchedElasticSearchOutput |
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 |
|---|---|
MessageOutput.Factory<? extends MessageOutput> |
MessageOutputFactory.get(String type) |
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) |
| 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 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) |
| 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) |
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.