@Override public void encode(ByteBuf buf) { streamChunkId.encode(buf); Encoders.Strings.encode(buf, errorString); }
public static ChunkFetchFailure decode(ByteBuf buf) { StreamChunkId streamChunkId = StreamChunkId.decode(buf); String errorString = Encoders.Strings.decode(buf); return new ChunkFetchFailure(streamChunkId, errorString); }
@Override public int encodedLength() { return streamChunkId.encodedLength() + Encoders.Strings.encodedLength(errorString); }