public static StreamChunkId decode(ByteBuf buffer) { assert buffer.readableBytes() >= 8 + 4; long streamId = buffer.readLong(); int chunkIndex = buffer.readInt(); return new StreamChunkId(streamId, chunkIndex); }
/** Encoding does NOT include 'buffer' itself. See {@link MessageEncoder}. */ @Override public void encode(ByteBuf buf) { streamChunkId.encode(buf); }
@Override public int encodedLength() { return streamChunkId.encodedLength(); }
@Override public boolean equals(Object other) { if (other instanceof ChunkFetchRequest) { ChunkFetchRequest o = (ChunkFetchRequest) other; return streamChunkId.equals(o.streamChunkId); } return false; }
public static ChunkFetchRequest decode(ByteBuf buf) { return new ChunkFetchRequest(StreamChunkId.decode(buf)); }
@Override public int hashCode() { return streamChunkId.hashCode(); }
@Override public boolean equals(Object other) { if (other instanceof ChunkFetchRequest) { ChunkFetchRequest o = (ChunkFetchRequest) other; return streamChunkId.equals(o.streamChunkId); } return false; }
public static ChunkFetchRequest decode(ByteBuf buf) { return new ChunkFetchRequest(StreamChunkId.decode(buf)); }
@Override public int hashCode() { return streamChunkId.hashCode(); }
public static StreamChunkId decode(ByteBuf buffer) { assert buffer.readableBytes() >= 8 + 4; long streamId = buffer.readLong(); int chunkIndex = buffer.readInt(); return new StreamChunkId(streamId, chunkIndex); }
@Override public boolean equals(Object other) { if (other instanceof ChunkFetchRequest) { ChunkFetchRequest o = (ChunkFetchRequest) other; return streamChunkId.equals(o.streamChunkId); } return false; }
/** Encoding does NOT include 'buffer' itself. See {@link MessageEncoder}. */ @Override public void encode(ByteBuf buf) { streamChunkId.encode(buf); }
public static ChunkFetchRequest decode(ByteBuf buf) { return new ChunkFetchRequest(StreamChunkId.decode(buf)); }
@Override public int encodedLength() { return streamChunkId.encodedLength(); }
@Override public int hashCode() { return streamChunkId.hashCode(); }
public static StreamChunkId decode(ByteBuf buffer) { assert buffer.readableBytes() >= 8 + 4; long streamId = buffer.readLong(); int chunkIndex = buffer.readInt(); return new StreamChunkId(streamId, chunkIndex); }
@Override public boolean equals(Object other) { if (other instanceof ChunkFetchRequest) { ChunkFetchRequest o = (ChunkFetchRequest) other; return streamChunkId.equals(o.streamChunkId); } return false; }
/** Encoding does NOT include 'buffer' itself. See {@link MessageEncoder}. */ @Override public void encode(ByteBuf buf) { streamChunkId.encode(buf); }
public static ChunkFetchRequest decode(ByteBuf buf) { return new ChunkFetchRequest(StreamChunkId.decode(buf)); }
@Override public int encodedLength() { return streamChunkId.encodedLength(); }