1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.jboss.netty.handler.codec.spdy;
17
18 import org.jboss.netty.util.internal.StringUtil;
19
20
21
22
23 public class DefaultSpdyRstStreamFrame extends DefaultSpdyStreamFrame
24 implements SpdyRstStreamFrame {
25
26 private SpdyStreamStatus status;
27
28
29
30
31
32
33
34 public DefaultSpdyRstStreamFrame(int streamId, int statusCode) {
35 this(streamId, SpdyStreamStatus.valueOf(statusCode));
36 }
37
38
39
40
41
42
43
44 public DefaultSpdyRstStreamFrame(int streamId, SpdyStreamStatus status) {
45 super(streamId);
46 setStatus(status);
47 }
48
49 public SpdyStreamStatus getStatus() {
50 return status;
51 }
52
53 public void setStatus(SpdyStreamStatus status) {
54 this.status = status;
55 }
56
57 @Override
58 public String toString() {
59 StringBuilder buf = new StringBuilder();
60 buf.append(getClass().getSimpleName());
61 buf.append(StringUtil.NEWLINE);
62 buf.append("--> Stream-ID = ");
63 buf.append(getStreamId());
64 buf.append(StringUtil.NEWLINE);
65 buf.append("--> Status: ");
66 buf.append(getStatus().toString());
67 return buf.toString();
68 }
69 }