Replaced anonymous classes with lambda expressions

This commit is contained in:
kuroppoi 2021-11-15 03:06:41 +01:00
parent 4c2b891e9b
commit ddbb96565c
2 changed files with 3 additions and 18 deletions

View file

@ -41,22 +41,12 @@ public class Connection extends SimpleChannelInboundHandler<Request> {
return;
}
GameServer.getInstance().queueSynchronousTask(new Runnable() {
@Override
public void run() {
player.onDisconnect();
}
});
GameServer.getInstance().queueSynchronousTask(player::onDisconnect);
}
@Override
protected void channelRead0(ChannelHandlerContext ctx, Request request) throws Exception {
GameServer.getInstance().queueSynchronousTask(new Runnable() {
@Override
public void run() {
request.process(Connection.this);
}
});
GameServer.getInstance().queueSynchronousTask(() -> request.process(this));
}
@Override

View file

@ -47,12 +47,7 @@ public class AsyncZoneGenerator extends Thread {
Consumer<Zone> callback = task.getCallback();
if(callback != null) {
GameServer.getInstance().queueSynchronousTask(new Runnable() {
@Override
public void run() {
callback.accept(generated);
}
});
GameServer.getInstance().queueSynchronousTask(() -> callback.accept(generated));
}
}
});