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