package org.infinispan.server.websocket.handlers; import org.infinispan.Cache; import org.infinispan.server.websocket.ChannelUtils; import org.infinispan.server.websocket.OpHandler; import org.infinispan.server.websocket.json.JsonObject; import io.netty.channel.ChannelHandlerContext; /** * Cache "get" operation handler. * * @author <a href="mailto:tom.fennelly@gmail.com">tom.fennelly@gmail.com</a> */ public class GetHandler implements OpHandler { @Override public void handleOp(JsonObject opPayload, Cache<Object, Object> cache, ChannelHandlerContext ctx) { String key = (String) opPayload.get(OpHandler.KEY); ChannelUtils.pushCacheValue(key, cache, ctx); } }