1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package io.netty.buffer;
18
19 import java.nio.ByteBuffer;
20
21
22
23
24
25
26
27 @Deprecated
28 public abstract class AbstractDerivedByteBuf extends AbstractByteBuf {
29
30 protected AbstractDerivedByteBuf(int maxCapacity) {
31 super(maxCapacity);
32 }
33
34 @Override
35 final boolean isAccessible() {
36 return isAccessible0();
37 }
38
39 boolean isAccessible0() {
40 return unwrap().isAccessible();
41 }
42
43 @Override
44 public final int refCnt() {
45 return refCnt0();
46 }
47
48 int refCnt0() {
49 return unwrap().refCnt();
50 }
51
52 @Override
53 public final ByteBuf retain() {
54 return retain0();
55 }
56
57 ByteBuf retain0() {
58 unwrap().retain();
59 return this;
60 }
61
62 @Override
63 public final ByteBuf retain(int increment) {
64 return retain0(increment);
65 }
66
67 ByteBuf retain0(int increment) {
68 unwrap().retain(increment);
69 return this;
70 }
71
72 @Override
73 public final ByteBuf touch() {
74 return touch0();
75 }
76
77 ByteBuf touch0() {
78 unwrap().touch();
79 return this;
80 }
81
82 @Override
83 public final ByteBuf touch(Object hint) {
84 return touch0(hint);
85 }
86
87 ByteBuf touch0(Object hint) {
88 unwrap().touch(hint);
89 return this;
90 }
91
92 @Override
93 public final boolean release() {
94 return release0();
95 }
96
97 boolean release0() {
98 return unwrap().release();
99 }
100
101 @Override
102 public final boolean release(int decrement) {
103 return release0(decrement);
104 }
105
106 boolean release0(int decrement) {
107 return unwrap().release(decrement);
108 }
109
110 @Override
111 public boolean isReadOnly() {
112 return unwrap().isReadOnly();
113 }
114
115 @Override
116 public ByteBuffer internalNioBuffer(int index, int length) {
117 return nioBuffer(index, length);
118 }
119
120 @Override
121 public ByteBuffer nioBuffer(int index, int length) {
122 return unwrap().nioBuffer(index, length);
123 }
124
125 @Override
126 public boolean isContiguous() {
127 return unwrap().isContiguous();
128 }
129 }