Mám program ktorý sa spustí a číta nejaký súbor v pravidelných intervaloch .. .a mám ten problém že chcem aby som ho vedel vypnuť napríklad keď napíšem exit tak sa program ukončí .. hmm ale ako ? ..
tu je jeden zdrojak z hlavnou triedou main
package copyreloader;
public class CopyReloader {
@SuppressWarnings("unused")
public static void main(String[] args) throws Exception {
Config cfg = new Config();
CheckerDB cdb = new CheckerDB();
CopyCore cc = new CopyCore();
}
}
...
chcem spraviť .. aby to čo ja napíšem reagovalo na to a spravilo určitu akciu ...
tak neviem ci to mam dať do nejakej triedy alebo vytvoriť novú ..
tu je zdrojak CopyCore .
package copyreloader;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.util.Timer;
import java.util.TimerTask;
public class CopyCore {
public CopyCore() throws IOException, InterruptedException{
Timer timer = new Timer();
timer.scheduleAtFixedRate(new CoreApp2(), 1000L, cfg.interval * 1000)};
class CoreApp2 extends TimerTask{
public void run() {
....................
.....................
}
}
}