1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package io.netty.handler.codec.http.websocketx;
17
18 import io.netty.buffer.ByteBuf;
19 import io.netty.buffer.Unpooled;
20
21
22
23
24 public class BinaryWebSocketFrame extends WebSocketFrame {
25
26
27
28
29 public BinaryWebSocketFrame() {
30 super(Unpooled.buffer(0));
31 }
32
33
34
35
36
37
38
39 public BinaryWebSocketFrame(ByteBuf binaryData) {
40 super(binaryData);
41 }
42
43
44
45
46
47
48
49
50
51
52
53 public BinaryWebSocketFrame(boolean finalFragment, int rsv, ByteBuf binaryData) {
54 super(finalFragment, rsv, binaryData);
55 }
56
57 @Override
58 public BinaryWebSocketFrame copy() {
59 return (BinaryWebSocketFrame) super.copy();
60 }
61
62 @Override
63 public BinaryWebSocketFrame duplicate() {
64 return (BinaryWebSocketFrame) super.duplicate();
65 }
66
67 @Override
68 public BinaryWebSocketFrame retainedDuplicate() {
69 return (BinaryWebSocketFrame) super.retainedDuplicate();
70 }
71
72 @Override
73 public BinaryWebSocketFrame replace(ByteBuf content) {
74 return new BinaryWebSocketFrame(isFinalFragment(), rsv(), content);
75 }
76
77 @Override
78 public BinaryWebSocketFrame retain() {
79 super.retain();
80 return this;
81 }
82
83 @Override
84 public BinaryWebSocketFrame retain(int increment) {
85 super.retain(increment);
86 return this;
87 }
88
89 @Override
90 public BinaryWebSocketFrame touch() {
91 super.touch();
92 return this;
93 }
94
95 @Override
96 public BinaryWebSocketFrame touch(Object hint) {
97 super.touch(hint);
98 return this;
99 }
100 }