1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.eclipse.jetty.websocket.common.extensions.mux.op;
20
21 import org.eclipse.jetty.websocket.common.extensions.mux.MuxControlBlock;
22 import org.eclipse.jetty.websocket.common.extensions.mux.MuxOp;
23
24 public class MuxNewChannelSlot implements MuxControlBlock
25 {
26 private boolean fallback;
27 private long initialSendQuota;
28 private long numberOfSlots;
29 private byte rsv;
30
31 public long getInitialSendQuota()
32 {
33 return initialSendQuota;
34 }
35
36 public long getNumberOfSlots()
37 {
38 return numberOfSlots;
39 }
40
41 @Override
42 public int getOpCode()
43 {
44 return MuxOp.NEW_CHANNEL_SLOT;
45 }
46
47 public byte getRsv()
48 {
49 return rsv;
50 }
51
52 public boolean isFallback()
53 {
54 return fallback;
55 }
56
57 public void setFallback(boolean fallback)
58 {
59 this.fallback = fallback;
60 }
61
62 public void setInitialSendQuota(long initialSendQuota)
63 {
64 this.initialSendQuota = initialSendQuota;
65 }
66
67 public void setNumberOfSlots(long numberOfSlots)
68 {
69 this.numberOfSlots = numberOfSlots;
70 }
71
72 public void setRsv(byte rsv)
73 {
74 this.rsv = rsv;
75 }
76 }