package storm.cookbook.tfidf.state;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import backtype.storm.utils.Time;
import trident.cassandra.CassandraState.Options;
public class TimeBasedRowStrategy implements RowKeyStrategy, Serializable {
private static final long serialVersionUID = 6981400531506165681L;
public <T> String getRowKey(List<List<Object>> keys, Options<T> options) {
return options.rowKey + StateUtils.formatHour(new Date(Time.currentTimeMillis()));
}
}