View Javadoc

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