Package org.yamcs.http.websocket
Class ProtobufEncoder
- java.lang.Object
-
- org.yamcs.http.websocket.ProtobufEncoder
-
- All Implemented Interfaces:
WebSocketEncoder
public class ProtobufEncoder extends Object implements WebSocketEncoder
-
-
Constructor Summary
Constructors Constructor Description ProtobufEncoder(io.netty.channel.ChannelHandlerContext ctx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends com.google.protobuf.Message>
io.netty.handler.codec.http.websocketx.WebSocketFrameencodeData(int sequenceNumber, Yamcs.ProtoDataType dataType, T message)
io.netty.handler.codec.http.websocketx.WebSocketFrame
encodeException(WebSocketException e)
io.netty.handler.codec.http.websocketx.WebSocketFrame
encodeReply(WebSocketReply reply)
-
-
-
Method Detail
-
encodeException
public io.netty.handler.codec.http.websocketx.WebSocketFrame encodeException(WebSocketException e) throws IOException
- Specified by:
encodeException
in interfaceWebSocketEncoder
- Throws:
IOException
-
encodeReply
public io.netty.handler.codec.http.websocketx.WebSocketFrame encodeReply(WebSocketReply reply) throws IOException
- Specified by:
encodeReply
in interfaceWebSocketEncoder
- Throws:
IOException
-
encodeData
public <T extends com.google.protobuf.Message> io.netty.handler.codec.http.websocketx.WebSocketFrame encodeData(int sequenceNumber, Yamcs.ProtoDataType dataType, T message) throws IOException
- Specified by:
encodeData
in interfaceWebSocketEncoder
- Throws:
IOException
-
-