
com.tinkerpop.gremlin.server.handler.WsGremlinTextRequestDecoder Maven / Gradle / Ivy
The newest version!
package com.tinkerpop.gremlin.server.handler;
import com.tinkerpop.gremlin.driver.message.RequestMessage;
import com.tinkerpop.gremlin.driver.ser.MessageTextSerializer;
import com.tinkerpop.gremlin.driver.ser.SerializationException;
import com.tinkerpop.gremlin.driver.ser.Serializers;
import io.netty.channel.ChannelHandlerContext;
import io.netty.handler.codec.MessageToMessageDecoder;
import io.netty.handler.codec.http.websocketx.TextWebSocketFrame;
import java.util.List;
/**
* Decodes the contents of a {@link TextWebSocketFrame}. Text-based frames are always assumed to be
* "application/json" when it comes to serialization.
*
* @author Stephen Mallette (http://stephen.genoprime.com)
*/
public class WsGremlinTextRequestDecoder extends MessageToMessageDecoder {
@Override
protected void decode(final ChannelHandlerContext channelHandlerContext, final TextWebSocketFrame frame, final List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy