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

com.fireflysource.net.http.common.v2.hpack.HpackException Maven / Gradle / Ivy

There is a newer version: 5.0.2
Show newest version
package com.fireflysource.net.http.common.v2.hpack;

public abstract class HpackException extends RuntimeException {
    HpackException(String messageFormat, Object... args) {
        super(String.format(messageFormat, args));
    }

    /**
     * A Stream HPACK exception.
     * 

Stream exceptions are not fatal to the connection, and the * hpack state is complete and able to continue handling other * decoding/encoding for the session. *

*/ public static class StreamException extends HpackException { StreamException(String messageFormat, Object... args) { super(messageFormat, args); } } /** * A Session HPACK Exception. *

Session exceptions are fatal for the stream, and the HPACK * state is unable to decode/encode further.

*/ public static class SessionException extends HpackException { SessionException(String messageFormat, Object... args) { super(messageFormat, args); } } public static class CompressionException extends SessionException { public CompressionException(String messageFormat, Object... args) { super(messageFormat, args); } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy