public class MessageInputFactory extends Object
Constructor and Description |
---|
MessageInputFactory(Map<String,MessageInput.Factory<? extends MessageInput>> inputFactories) |
Modifier and Type | Method and Description |
---|---|
MessageInput |
create(InputCreateRequest lr,
String user,
String nodeId) |
MessageInput |
create(String type,
Configuration configuration) |
Map<String,InputDescription> |
getAvailableInputs() |
@Inject public MessageInputFactory(Map<String,MessageInput.Factory<? extends MessageInput>> inputFactories)
public MessageInput create(String type, Configuration configuration) throws NoSuchInputTypeException
NoSuchInputTypeException
public MessageInput create(InputCreateRequest lr, String user, String nodeId) throws NoSuchInputTypeException
NoSuchInputTypeException
public Map<String,InputDescription> getAvailableInputs()
Copyright © 2012–2018 Graylog, Inc.. All rights reserved.