| Package | Description |
|---|---|
| org.graylog2.inputs.transports | |
| org.graylog2.plugin | |
| org.graylog2.plugin.inject | |
| org.graylog2.plugin.inputs | |
| org.graylog2.plugin.inputs.transports |
| Modifier and Type | Class and Description |
|---|---|
class |
AmqpTransport |
class |
HttpPollTransport |
class |
HttpTransport |
class |
KafkaTransport |
class |
RandomMessageTransport |
class |
SyslogTcpTransport |
class |
TcpTransport |
class |
UdpTransport |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PluginModule.addTransport(String name,
Class<? extends Transport> transportClass) |
protected void |
PluginModule.addTransport(String name,
Class<? extends Transport> transportClass,
Class<? extends Transport.Config> configClass,
Class<? extends Transport.Factory<? extends Transport>> factoryClass) |
protected void |
PluginModule.addTransport(String name,
Class<? extends Transport> transportClass,
Class<? extends Transport.Config> configClass,
Class<? extends Transport.Factory<? extends Transport>> factoryClass) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.inject.multibindings.MapBinder<String,Transport.Factory<? extends Transport>> |
Graylog2Module.transportMapBinder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
Graylog2Module.installTransport(com.google.inject.multibindings.MapBinder<String,Transport.Factory<? extends Transport>> mapBinder,
String name,
Class<? extends Transport> transportClass) |
protected void |
Graylog2Module.installTransport(com.google.inject.multibindings.MapBinder<String,Transport.Factory<? extends Transport>> mapBinder,
String name,
Class<? extends Transport> transportClass) |
protected void |
Graylog2Module.installTransport(com.google.inject.multibindings.MapBinder<String,Transport.Factory<? extends Transport>> mapBinder,
String name,
Class<? extends Transport> transportClass,
Class<? extends Transport.Config> configClass,
Class<? extends Transport.Factory<? extends Transport>> factoryClass) |
protected void |
Graylog2Module.installTransport(com.google.inject.multibindings.MapBinder<String,Transport.Factory<? extends Transport>> mapBinder,
String name,
Class<? extends Transport> transportClass,
Class<? extends Transport.Config> configClass,
Class<? extends Transport.Factory<? extends Transport>> factoryClass) |
protected void |
Graylog2Module.installTransport(com.google.inject.multibindings.MapBinder<String,Transport.Factory<? extends Transport>> mapBinder,
String name,
Class<? extends Transport> transportClass,
Class<? extends Transport.Config> configClass,
Class<? extends Transport.Factory<? extends Transport>> factoryClass) |
| Constructor and Description |
|---|
MessageInput(com.codahale.metrics.MetricRegistry metricRegistry,
Configuration configuration,
Transport transport,
LocalMetricRegistry localRegistry,
Codec codec,
MessageInput.Config config,
MessageInput.Descriptor descriptor,
ServerStatus serverStatus) |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Transport.Factory<T extends Transport> |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTcpTransport |
class |
GeneratorTransport |
class |
NettyTransport |
class |
ThrottleableTransport
Placeholder class for implementing logic to throttle certain transports which support back pressure.
|
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.