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