View Javadoc

1   package net.sourceforge.simplegamenet.framework.transport;
2   
3   public class ServerDisconnectionTask implements Runnable {
4   
5       private ServerModem serverModem;
6       private Integer playerID;
7   
8       public ServerDisconnectionTask(ServerModem serverModem, Integer playerID) {
9           this.serverModem = serverModem;
10          this.playerID = playerID;
11      }
12  
13      /***
14       * When an object implementing interface <code>Runnable</code> is used to create a thread,
15       * starting the thread causes the object's <code>run</code> method to be called in that
16       * separately executing thread.
17       * <p/>
18       * The general contract of the method <code>run</code> is that it may take any action
19       * whatsoever.
20       *
21       * @see java.lang.Thread#run()
22       */
23      public void run() {
24          serverModem.processDisconnection(playerID);
25      }
26  
27  }