feat[task]: run packet receiver task in EventBus

This commit is contained in:
godotg
2024-05-07 15:56:25 +08:00
parent 2e2083f53a
commit 3f89e0e7ab
2 changed files with 3 additions and 0 deletions
@@ -20,6 +20,8 @@ public enum Task {
TaskBus,
EventBus,
NettyIO,
VirtualThread;
@@ -186,6 +186,7 @@ public class Router implements IRouter {
switch (receiver.task()) {
case TaskBus -> TaskBus.execute(taskExecutorHash, packetReceiverTask);
case EventBus -> EventBus.asyncExecute(taskExecutorHash, packetReceiverTask);
case NettyIO -> atReceiver(packetReceiverTask);
// case VirtualThread -> Thread.ofVirtual().name("virtual-at" + clazz.getSimpleName()).start(() -> atReceiver(packetReceiverTask));
}