Class HostServer.ManageTurnTask

java.lang.Object
java.util.TimerTask
model.logic.server.HostServer.ManageTurnTask
All Implemented Interfaces:
Runnable
Enclosing class:
HostServer

public class HostServer.ManageTurnTask extends TimerTask
Manage each guest turn, update models and if player is found initiate clientHandler.
  • Constructor Details

    • ManageTurnTask

      public ManageTurnTask()
  • Method Details

    • run

      public void run()
      The run function is called when the timer task is executed. It creates a new thread that sends the updated model to all clients, then it gets the current player's socket and calls handleClient on it.
      Specified by:
      run in interface Runnable
      Specified by:
      run in class TimerTask