package storm.kafka.trident.state; import backtype.storm.task.IMetricsContext; import storm.trident.state.State; import storm.trident.state.StateFactory; import storm.trident.state.map.TransactionalMap; import java.util.Map; public class HazelCastStateFactory implements StateFactory { @Override public State makeState(Map conf, IMetricsContext metrics, int partitionIndex, int numPartitions) { return TransactionalMap.build(new HazelCastState(new HazelCastHandler())); } }