KryoNet Class per Packet

So I when I use Netty or NIO I always make a packetmanager class (packets are assigned on startup ex. 1 = new MovePacket()) which would have a handle(opcode) method.
This is what I would like to have with KryoNet, I currently have a lot of methods inside the kryonet server Listener. I’m having a hard time with maintainability