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 DefaultSpdyWindowUpdateFrame implements SpdyWindowUpdateFrame {
24
25 private int streamId;
26 private int deltaWindowSize;
27
28
29
30
31
32
33
34 public DefaultSpdyWindowUpdateFrame(int streamId, int deltaWindowSize) {
35 setStreamId(streamId);
36 setDeltaWindowSize(deltaWindowSize);
37 }
38
39 @Deprecated
40 public int getStreamID() {
41 return getStreamId();
42 }
43
44 public int getStreamId() {
45 return streamId;
46 }
47
48 @Deprecated
49 public void setStreamID(int streamId) {
50 setStreamId(streamId);
51 }
52
53 public void setStreamId(int streamId) {
54 if (streamId <= 0) {
55 throw new IllegalArgumentException(
56 "Stream-ID must be positive: " + streamId);
57 }
58 this.streamId = streamId;
59 }
60
61 public int getDeltaWindowSize() {
62 return deltaWindowSize;
63 }
64
65 public void setDeltaWindowSize(int deltaWindowSize) {
66 if (deltaWindowSize <= 0) {
67 throw new IllegalArgumentException(
68 "Delta-Window-Size must be positive: " +
69 deltaWindowSize);
70 }
71 this.deltaWindowSize = deltaWindowSize;
72 }
73
74 @Override
75 public String toString() {
76 StringBuilder buf = new StringBuilder();
77 buf.append(getClass().getSimpleName());
78 buf.append(StringUtil.NEWLINE);
79 buf.append("--> Stream-ID = ");
80 buf.append(streamId);
81 buf.append(StringUtil.NEWLINE);
82 buf.append("--> Delta-Window-Size = ");
83 buf.append(deltaWindowSize);
84 return buf.toString();
85 }
86 }