| Modifier and Type | Method and Description |
|---|---|
MessageInput |
PersistedInputsImpl.get(String id) |
MessageInput |
InputServiceImpl.getMessageInput(Input io) |
MessageInput |
InputService.getMessageInput(Input io) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<MessageInput> |
PersistedInputsImpl.iterator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
PersistedInputsImpl.add(MessageInput input) |
boolean |
PersistedInputsImpl.update(String id,
MessageInput newInput) |
| Modifier and Type | Method and Description |
|---|---|
void |
InputStateListener.inputStateChanged(IOStateChangedEvent<MessageInput> event) |
| Modifier and Type | Method and Description |
|---|---|
MessageInput |
GELFMessageChunk.getSourceInput() |
| Constructor and Description |
|---|
GELFMessageChunk(byte[] payload,
MessageInput sourceInput) |
GELFMessageChunk(GELFMessage msg,
MessageInput sourceInput) |
| Modifier and Type | Class and Description |
|---|---|
class |
GELFAMQPInput |
| Modifier and Type | Class and Description |
|---|---|
class |
GELFHttpInput |
| Modifier and Type | Class and Description |
|---|---|
class |
GELFKafkaInput |
| Modifier and Type | Class and Description |
|---|---|
class |
GELFTCPInput |
| Modifier and Type | Class and Description |
|---|---|
class |
GELFUDPInput |
| Modifier and Type | Class and Description |
|---|---|
class |
JsonPathInput |
| Modifier and Type | Class and Description |
|---|---|
class |
FakeHttpMessageInput |
| Modifier and Type | Class and Description |
|---|---|
class |
RawAMQPInput |
| Modifier and Type | Class and Description |
|---|---|
class |
RawKafkaInput |
| Modifier and Type | Class and Description |
|---|---|
class |
RawTCPInput |
| Modifier and Type | Class and Description |
|---|---|
class |
RawUDPInput |
| Modifier and Type | Class and Description |
|---|---|
class |
SyslogAMQPInput |
| Modifier and Type | Class and Description |
|---|---|
class |
SyslogKafkaInput |
| Modifier and Type | Class and Description |
|---|---|
class |
SyslogTCPInput |
| Modifier and Type | Class and Description |
|---|---|
class |
SyslogUDPInput |
| Modifier and Type | Method and Description |
|---|---|
void |
KafkaTransport.doLaunch(MessageInput input) |
void |
HttpPollTransport.doLaunch(MessageInput input) |
void |
AmqpTransport.doLaunch(MessageInput input) |
protected LinkedHashMap<String,Callable<? extends org.jboss.netty.channel.ChannelHandler>> |
HttpTransport.getBaseChannelHandlers(MessageInput input) |
protected LinkedHashMap<String,Callable<? extends org.jboss.netty.channel.ChannelHandler>> |
HttpTransport.getFinalChannelHandlers(MessageInput input) |
protected LinkedHashMap<String,Callable<? extends org.jboss.netty.channel.ChannelHandler>> |
TcpTransport.getFinalChannelHandlers(MessageInput input) |
protected LinkedHashMap<String,Callable<? extends org.jboss.netty.channel.ChannelHandler>> |
SyslogTcpTransport.getFinalChannelHandlers(MessageInput input) |
protected RawMessage |
RandomMessageTransport.produceRawMessage(MessageInput input) |
| Constructor and Description |
|---|
AmqpConsumer(String hostname,
int port,
String virtualHost,
String username,
String password,
int prefetchCount,
String queue,
String exchange,
boolean exchangeBind,
String routingKey,
int parallelQueues,
boolean tls,
boolean requeueInvalid,
int heartbeatTimeout,
MessageInput sourceInput,
ScheduledExecutorService scheduler,
AmqpTransport amqpTransport) |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends MessageInput> |
PluginModule.addMessageInput(Class<T> messageInputClass,
Class<? extends MessageInput.Factory<T>> factoryClass) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PluginModule.addMessageInput(Class<? extends MessageInput> messageInputClass) |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends MessageInput> |
Graylog2Module.installInput(com.google.inject.multibindings.MapBinder<String,MessageInput.Factory<? extends MessageInput>> inputMapBinder,
Class<T> target) |
protected <T extends MessageInput> |
Graylog2Module.installInput(com.google.inject.multibindings.MapBinder<String,MessageInput.Factory<? extends MessageInput>> inputMapBinder,
Class<T> target,
Class<? extends MessageInput.Factory<T>> targetFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.inject.multibindings.MapBinder<String,MessageInput.Factory<? extends MessageInput>> |
Graylog2Module.inputsMapBinder() |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends MessageInput> |
Graylog2Module.installInput(com.google.inject.multibindings.MapBinder<String,MessageInput.Factory<? extends MessageInput>> inputMapBinder,
Class<T> target) |
protected <T extends MessageInput> |
Graylog2Module.installInput(com.google.inject.multibindings.MapBinder<String,MessageInput.Factory<? extends MessageInput>> inputMapBinder,
Class<T> target,
Class<? extends MessageInput.Factory<T>> targetFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
GeneratorTransport.doLaunch(MessageInput input) |
protected abstract void |
ThrottleableTransport.doLaunch(MessageInput input)
Performs the same purpose as
ThrottleableTransport.launch(org.graylog2.plugin.inputs.MessageInput) but guarantees that the superclass'
actions are performed. |
protected LinkedHashMap<String,Callable<? extends org.jboss.netty.channel.ChannelHandler>> |
NettyTransport.getBaseChannelHandlers(MessageInput input)
Subclasses can override this to add additional ChannelHandlers to the pipeline to support additional features.
|
protected LinkedHashMap<String,Callable<? extends org.jboss.netty.channel.ChannelHandler>> |
AbstractTcpTransport.getBaseChannelHandlers(MessageInput input) |
protected LinkedHashMap<String,Callable<? extends org.jboss.netty.channel.ChannelHandler>> |
NettyTransport.getFinalChannelHandlers(MessageInput input)
Subclasses can override this to modify the
channel handlers at the end of the pipeline. |
void |
NettyTransport.launch(MessageInput input) |
void |
Transport.launch(MessageInput input) |
void |
ThrottleableTransport.launch(MessageInput input) |
protected abstract RawMessage |
GeneratorTransport.produceRawMessage(MessageInput input) |
| Constructor and Description |
|---|
PacketInformationDumper(MessageInput sourceInput) |
| Modifier and Type | Method and Description |
|---|---|
MessageInput |
MessageInputFactory.create(InputCreateRequest lr,
String user,
String nodeId) |
MessageInput |
MessageInputFactory.create(String type,
Configuration configuration) |
MessageInput |
PersistedInputs.get(String id) |
MessageInput |
InputRegistry.getRunningInput(String inputId) |
| Modifier and Type | Method and Description |
|---|---|
IOState<MessageInput> |
InputRegistry.getInputState(String inputId) |
Set<IOState<MessageInput>> |
InputRegistry.getInputStates() |
Set<IOState<MessageInput>> |
InputRegistry.getRunningInputs() |
IOState<MessageInput> |
InputRegistry.getRunningInputState(String inputStateId) |
IOState<MessageInput> |
InputLauncher.launch(MessageInput input) |
IOState<MessageInput> |
InputRegistry.stop(MessageInput input) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
PersistedInputs.add(MessageInput e) |
IOState<MessageInput> |
InputLauncher.launch(MessageInput input) |
boolean |
InputRegistry.remove(MessageInput input) |
IOState<MessageInput> |
InputRegistry.stop(MessageInput input) |
boolean |
PersistedInputs.update(String id,
MessageInput newInput) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
InputLauncher.handleLaunchException(Throwable e,
IOState<MessageInput> inputState) |
boolean |
InputRegistry.remove(IOState<MessageInput> inputState) |
| Constructor and Description |
|---|
InputLauncher(IOState.Factory<MessageInput> inputStateFactory,
InputBuffer inputBuffer,
PersistedInputs persistedInputs,
InputRegistry inputRegistry,
com.codahale.metrics.MetricRegistry metricRegistry) |
MessageInputFactory(Map<String,MessageInput.Factory<? extends MessageInput>> inputFactories) |
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.