@@ -177,33 +177,21 @@ public static void replyToClient(CommonConfig config, ServerSessionManager serve
177
177
}
178
178
179
179
//处理SendAbleSessionBytes的回调
180
- private static final class SendAbleSessionBytesResult {
181
- private final boolean success ;
182
- private final SendAbleSessionBytes .CallBack callBack ;
183
-
184
- public SendAbleSessionBytesResult (boolean success , SendAbleSessionBytes .CallBack callBack ) {
185
- this .success = success ;
186
- this .callBack = callBack ;
187
- }
180
+ private record SendAbleSessionBytesResult (boolean success , SendAbleSessionBytes .CallBack callBack ) {
188
181
}
189
182
190
183
@ Slf4j
191
- private static final class CbRunnable implements Runnable {
192
- private final SendAbleSessionBytesResult sendAbleSessionBytesResult ;
193
-
194
- public CbRunnable (SendAbleSessionBytesResult sendAbleSessionBytesResult ) {
195
- this .sendAbleSessionBytesResult = sendAbleSessionBytesResult ;
196
- }
184
+ private record CbRunnable (SendAbleSessionBytesResult sendAbleSessionBytesResult ) implements Runnable {
197
185
198
186
@ Override
199
- public void run () {
200
- try {
201
- sendAbleSessionBytesResult .callBack .cb (sendAbleSessionBytesResult .success );
202
- } catch (Exception e ) {
203
- log .warn ("CbRunnable err" , e );
187
+ public void run () {
188
+ try {
189
+ sendAbleSessionBytesResult .callBack .cb (sendAbleSessionBytesResult .success );
190
+ } catch (Exception e ) {
191
+ log .warn ("CbRunnable err" , e );
192
+ }
204
193
}
205
194
}
206
- }
207
195
208
196
private static final BufferPool <SendAbleSessionBytesResult > sendAbleSessionBytesResultQueue
209
197
= new BufferPool <>("ServerTalker.sendAbleSessionBytesResultQueue" );
0 commit comments