package com.packtpub.druid.firehose;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName;
import com.metamx.druid.realtime.firehose.Firehose;
import com.metamx.druid.realtime.firehose.FirehoseFactory;
import java.io.IOException;
@JsonTypeName("storm")
public class StormFirehoseFactory implements FirehoseFactory {
private static final StormFirehose FIREHOSE = new StormFirehose();
@JsonCreator
public StormFirehoseFactory() {
}
@Override
public Firehose connect() throws IOException {
return FIREHOSE;
}
public static StormFirehose getFirehose() {
return FIREHOSE;
}
}