com.webpieces.http2parser.api.dto.HasHeaderFragment 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;
public interface HasHeaderFragment {
class Header {
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
Header header1 = (Header) o;
if (header != null ? !header.equals(header1.header) : header1.header != null) return false;
return value != null ? value.equals(header1.value) : header1.value == null;
}
@Override
public int hashCode() {
int result = header != null ? header.hashCode() : 0;
result = 31 * result + (value != null ? value.hashCode() : 0);
return result;
}
public Header(String header, String value) {
this.header = header;
this.value = value;
}
@Override
public String toString() {
return "Header{" +
"header='" + header + '\'' +
", value='" + value + '\'' +
'}';
}
public String header;
public String value;
}
boolean isEndHeaders();
void setEndHeaders(boolean endHeaders);
DataWrapper getHeaderFragment();
void setHeaderFragment(DataWrapper fragment);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy