1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package io.netty.handler.codec.http2;
18
19 import io.netty.util.internal.UnstableApi;
20
21 import static io.netty.util.internal.ObjectUtil.checkNotNull;
22
23
24
25
26 @UnstableApi
27 public final class Http2FrameStreamException extends Exception {
28
29 private static final long serialVersionUID = -4407186173493887044L;
30
31 private final Http2Error error;
32 private final Http2FrameStream stream;
33
34 public Http2FrameStreamException(Http2FrameStream stream, Http2Error error, Throwable cause) {
35 super(cause.getMessage(), cause);
36 this.stream = checkNotNull(stream, "stream");
37 this.error = checkNotNull(error, "error");
38 }
39
40 public Http2Error error() {
41 return error;
42 }
43
44 public Http2FrameStream stream() {
45 return stream;
46 }
47 }