KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sf > drftpd > mirroring > JobTransferThread


1 /*
2  * This file is part of DrFTPD, Distributed FTP Daemon.
3  *
4  * DrFTPD is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation; either version 2 of the License, or
7  * (at your option) any later version.
8  *
9  * DrFTPD is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with DrFTPD; if not, write to the Free Software
16  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17  */

18 package net.sf.drftpd.mirroring;
19 import org.apache.log4j.Logger;
20 /**
21  * @author zubov
22  * @version $Id
23  */

24 public class JobTransferThread extends Thread JavaDoc {
25     private static final Logger logger = Logger
26             .getLogger(JobTransferThread.class);
27     private JobManager _jm;
28     /**
29      * This class sends a JobTransfer if it is available
30      */

31     JobTransferThread(JobManager jm) {
32         _jm = jm;
33     }
34     
35     public void run() {
36         setName("JobTransfer");
37         //logger.debug("JobTransfer started");
38
try {
39         if(_jm.processJob()) {
40             logger.debug("processJob() returned true, file was sent okay");
41         }
42         }
43         catch (Exception JavaDoc e) {
44             logger.debug("",e);
45         }
46         //logger.debug("JobTransfer stopped");
47
}
48 }
49
Popular Tags