Handling monsters on serverside

I’m trying to handle monster movement on the server within my experimental MMO using libgdx and kryonet. Originally, I had monster movement being handled on the client side(while it was single player), which was easy as all the logic just needed to be within the update() method. However now that I’m trying to migrate the monster movement calculations onto the server so that all clients can see the monsters, how would you go about doing that using kryonet? Unless I’m missing something, kryonet does not have a main “update()” method that continuously runs. What I see with kryonet is that is is able to send and receive packets, however I’m trying to make an independent process run on the server that continuously generates passive walking routes for a monster. Doing so will allow me to send those updated X/Y packets to the clients.

Any suggestions?

Best,
Void