package qa.qcri.aidr.trainer.api.Jedis; import org.apache.log4j.Logger; import redis.clients.jedis.Jedis; /** * Created with IntelliJ IDEA. * User: jilucas * Date: 10/2/13 * Time: 7:35 AM * To change this template use File | Settings | File Templates. */ public class JedisNotifier { protected static Logger logger = Logger.getLogger(JedisNotifier.class); Jedis jedis; public JedisNotifier() { try { jedis = JedisDataStore.getJedisConnection(); //System.out.println("Obtained jedis connection: " + jedis); logger.info("Redis connection established"); } catch (Exception e) { logger.error("failed to create jedis connection", e); } } public void notifyToJedis(String itemJosn){ // String itemJosn ="'[{\"labelID\":3,\"attributeID\":15}]'"; try { // jedis.r logger.info("input data : " + itemJosn); //System.out.println("input data : " + itemJosn); jedis.rpush("training_sample_info_stream", itemJosn); JedisDataStore.close(jedis); //outputCount++; } catch (Exception e) { logger.error("Error when serializing output document.", e); } } }