Top Inners Fields Constructors Methods
org.eclipse.jetty.http3.qpack

public abstract Class QpackException

extends Exception
Class Inheritance
Known Direct Subclasses
org.eclipse.jetty.http3.qpack.QpackException.StreamException, org.eclipse.jetty.http3.qpack.QpackException.SessionException

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
QpackException.SessionException

A Session QPACK Exception.

public static class
QpackException.StreamException

A Stream QPACK exception.

Field Summary

Modifier and TypeField and Description
private final long
public static final long
public static final long
public static final long
public static final long

Constructor Summary

AccessConstructor and Description
pack-priv
QpackException(long errorCode, String messageFormat, Throwable cause)

Method Summary

Modifier and TypeMethod and Description
public long

Field Detail

_errorCodeback to summary
private final long _errorCode
H3_GENERAL_PROTOCOL_ERRORback to summary
public static final long H3_GENERAL_PROTOCOL_ERROR
QPACK_DECODER_STREAM_ERRORback to summary
public static final long QPACK_DECODER_STREAM_ERROR
QPACK_DECOMPRESSION_FAILEDback to summary
public static final long QPACK_DECOMPRESSION_FAILED
QPACK_ENCODER_STREAM_ERRORback to summary
public static final long QPACK_ENCODER_STREAM_ERROR

Constructor Detail

QpackExceptionback to summary
pack-priv QpackException(long errorCode, String messageFormat, Throwable cause)

Method Detail

getErrorCodeback to summary
public long getErrorCode()
org.eclipse.jetty.http3.qpack back to summary

public Class QpackException.SessionException

extends QpackException
Class Inheritance

A Session QPACK Exception.

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

Field Summary

Inherited from org.eclipse.jetty.http3.qpack.QpackException:
H3_GENERAL_PROTOCOL_ERRORQPACK_DECODER_STREAM_ERRORQPACK_DECOMPRESSION_FAILEDQPACK_ENCODER_STREAM_ERROR

Constructor Summary

AccessConstructor and Description
public
SessionException(long errorCode, String message)

public
SessionException(long errorCode, String message, Throwable cause)

Method Summary

Inherited from org.eclipse.jetty.http3.qpack.QpackException:
getErrorCode

Constructor Detail

SessionExceptionback to summary
public SessionException(long errorCode, String message)
SessionExceptionback to summary
public SessionException(long errorCode, String message, Throwable cause)
org.eclipse.jetty.http3.qpack back to summary

public Class QpackException.StreamException

extends QpackException
Class Inheritance

A Stream QPACK exception.

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

Field Summary

Inherited from org.eclipse.jetty.http3.qpack.QpackException:
H3_GENERAL_PROTOCOL_ERRORQPACK_DECODER_STREAM_ERRORQPACK_DECOMPRESSION_FAILEDQPACK_ENCODER_STREAM_ERROR

Constructor Summary

AccessConstructor and Description
public
StreamException(long errorCode, String messageFormat)

public
StreamException(long errorCode, String messageFormat, Throwable cause)

Method Summary

Inherited from org.eclipse.jetty.http3.qpack.QpackException:
getErrorCode

Constructor Detail

StreamExceptionback to summary
public StreamException(long errorCode, String messageFormat)
StreamExceptionback to summary
public StreamException(long errorCode, String messageFormat, Throwable cause)