com.webpieces.http2parser.api.dto.Http2Data Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of http2-parser Show documentation
Show all versions of http2-parser Show documentation
A re-usable asynchronous http2 parser
package com.webpieces.http2parser.api.dto;
import org.webpieces.data.api.DataWrapper;
import com.webpieces.http2parser.api.Padding;
import com.webpieces.http2parser.api.PaddingFactory;
public class Http2Data extends Http2Frame {
@Override
public Http2FrameType getFrameType() {
return Http2FrameType.DATA;
}
/* flags */
private boolean endStream = false; /* 0x1 */
//private boolean padded = false; /* 0x8 */
public boolean isEndStream() {
return endStream;
}
public void setEndStream(boolean endStream) {
this.endStream = endStream;
}
/* payload */
private DataWrapper data = dataGen.emptyWrapper();
private Padding padding = PaddingFactory.createPadding();
public Padding getPadding() {
return padding;
}
public DataWrapper getData() {
return data;
}
public void setData(DataWrapper data) {
this.data = data;
}
public void setPadding(byte[] padding) {
this.padding.setPadding(padding);
}
@Override
public String toString() {
return "Http2Data{" +
"endStream=" + endStream +
", data=" + data +
", padding=" + padding +
"} " + super.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy