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 PingWebSocketFrame extends WebSocketFrame {
25
26
27
28
29 public PingWebSocketFrame() {
30 super(true, 0, Unpooled.buffer(0));
31 }
32
33
34
35
36
37
38
39 public PingWebSocketFrame(ByteBuf binaryData) {
40 super(binaryData);
41 }
42
43
44
45
46
47
48
49
50
51
52
53 public PingWebSocketFrame(boolean finalFragment, int rsv, ByteBuf binaryData) {
54 super(finalFragment, rsv, binaryData);
55 }
56
57 @Override
58 public PingWebSocketFrame copy() {
59 return new PingWebSocketFrame(isFinalFragment(), rsv(), content().copy());
60 }
61
62 @Override
63 public PingWebSocketFrame duplicate() {
64 return new PingWebSocketFrame(isFinalFragment(), rsv(), content().duplicate());
65 }
66
67 @Override
68 public PingWebSocketFrame retain() {
69 super.retain();
70 return this;
71 }
72
73 @Override
74 public PingWebSocketFrame retain(int increment) {
75 super.retain(increment);
76 return this;
77 }
78 }