public static ExecutorShuffleInfo decode(ByteBuf buf) { String[] localDirs = Encoders.StringArrays.decode(buf); int subDirsPerLocalDir = buf.readInt(); String shuffleManager = Encoders.Strings.decode(buf); return new ExecutorShuffleInfo(localDirs, subDirsPerLocalDir, shuffleManager); } }
@Override public void encode(ByteBuf buf) { Encoders.StringArrays.encode(buf, localDirs); buf.writeInt(subDirsPerLocalDir); Encoders.Strings.encode(buf, shuffleManager); }
@Override public void encode(ByteBuf buf) { Encoders.Strings.encode(buf, appId); Encoders.Strings.encode(buf, execId); Encoders.StringArrays.encode(buf, blockIds); }
@Override public void encode(ByteBuf buf) { Encoders.Strings.encode(buf, appId); Encoders.Strings.encode(buf, execId); Encoders.StringArrays.encode(buf, blockIds); }
@Override public int encodedLength() { return Encoders.StringArrays.encodedLength(localDirs) + 4 // int + Encoders.Strings.encodedLength(shuffleManager); }
@Override public void encode(ByteBuf buf) { Encoders.Strings.encode(buf, appId); Encoders.Strings.encode(buf, execId); Encoders.StringArrays.encode(buf, blockIds); }
@Override public void encode(ByteBuf buf) { Encoders.StringArrays.encode(buf, localDirs); buf.writeInt(subDirsPerLocalDir); Encoders.Strings.encode(buf, shuffleManager); }
@Override public int encodedLength() { return Encoders.StringArrays.encodedLength(localDirs) + 4 // int + Encoders.Strings.encodedLength(shuffleManager); }
public static OpenBlocks decode(ByteBuf buf) { String appId = Encoders.Strings.decode(buf); String execId = Encoders.Strings.decode(buf); String[] blockIds = Encoders.StringArrays.decode(buf); return new OpenBlocks(appId, execId, blockIds); } }
public static ExecutorShuffleInfo decode(ByteBuf buf) { String[] localDirs = Encoders.StringArrays.decode(buf); int subDirsPerLocalDir = buf.readInt(); String shuffleManager = Encoders.Strings.decode(buf); return new ExecutorShuffleInfo(localDirs, subDirsPerLocalDir, shuffleManager); } }
@Override public int encodedLength() { return Encoders.Strings.encodedLength(appId) + Encoders.Strings.encodedLength(execId) + Encoders.StringArrays.encodedLength(blockIds); }
@Override public void encode(ByteBuf buf) { Encoders.StringArrays.encode(buf, localDirs); buf.writeInt(subDirsPerLocalDir); Encoders.Strings.encode(buf, shuffleManager); }
@Override public int encodedLength() { return Encoders.Strings.encodedLength(appId) + Encoders.Strings.encodedLength(execId) + Encoders.StringArrays.encodedLength(blockIds); }
@Override public int encodedLength() { return Encoders.Strings.encodedLength(appId) + Encoders.Strings.encodedLength(execId) + Encoders.StringArrays.encodedLength(blockIds); }
@Override public int encodedLength() { return Encoders.StringArrays.encodedLength(localDirs) + 4 // int + Encoders.Strings.encodedLength(shuffleManager); }
public static OpenBlocks decode(ByteBuf buf) { String appId = Encoders.Strings.decode(buf); String execId = Encoders.Strings.decode(buf); String[] blockIds = Encoders.StringArrays.decode(buf); return new OpenBlocks(appId, execId, blockIds); } }
public static ExecutorShuffleInfo decode(ByteBuf buf) { String[] localDirs = Encoders.StringArrays.decode(buf); int subDirsPerLocalDir = buf.readInt(); String shuffleManager = Encoders.Strings.decode(buf); return new ExecutorShuffleInfo(localDirs, subDirsPerLocalDir, shuffleManager); } }
public static OpenBlocks decode(ByteBuf buf) { String appId = Encoders.Strings.decode(buf); String execId = Encoders.Strings.decode(buf); String[] blockIds = Encoders.StringArrays.decode(buf); return new OpenBlocks(appId, execId, blockIds); } }