All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.firefly.codec.http2.frame.Frame Maven / Gradle / Ivy

There is a newer version: 4.0.3.2
Show newest version
package com.firefly.codec.http2.frame;

public abstract class Frame {
	public static final int HEADER_LENGTH = 9;
	public static final int DEFAULT_MAX_LENGTH = 0x40_00;
	public static final int MAX_MAX_LENGTH = 0xFF_FF_FF;
	public static final Frame[] EMPTY_ARRAY = new Frame[0];

	private final FrameType type;

	protected Frame(FrameType type) {
		this.type = type;
	}

	public FrameType getType() {
		return type;
	}

	@Override
	public String toString() {
		return String.format("%s@%x", getClass().getSimpleName(), hashCode());
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy