in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/ExtraInfoRequest.java [43:68]
public ByteBuffer encode() {
FlatBufferBuilder builder = new FlatBufferBuilder();
if (var != null) {
int nameOffset = builder.createString(var);
io.github.api7.A6.ExtraInfo.Var.startVar(builder);
io.github.api7.A6.ExtraInfo.Var.addName(builder, nameOffset);
int endVar = io.github.api7.A6.ExtraInfo.Var.endVar(builder);
buildExtraInfo(endVar, Info.Var, builder);
}
if (this.reqBody != null && this.reqBody) {
io.github.api7.A6.ExtraInfo.ReqBody.startReqBody(builder);
int reqBodyReq = ReqBody.endReqBody(builder);
buildExtraInfo(reqBodyReq, Info.ReqBody, builder);
}
if (this.reqRespBody != null && this.reqRespBody) {
io.github.api7.A6.ExtraInfo.RespBody.startRespBody(builder);
int reqBodyResp = RespBody.endRespBody(builder);
buildExtraInfo(reqBodyResp, Info.RespBody, builder);
}
builder.finish(Req.endReq(builder));
return builder.dataBuffer();
}