@Override
public InputState launch(MessageInput input, String id, boolean register) {
if (register) {
try {
final RegisterInputResponse response = inputService.registerInCluster(input);
if (response != null)
input.setPersistId(response.persistId);
} catch (Exception e) {
LOG.error("Could not register input in Graylog2 cluster. It will be lost on next restart of this radio node.", e);
return null;