Возьмите его от меня, удары VSS . Это - основное хранилище файлов w/история. Что-либо лучше, чем VSS и VSS лучше чем ничего :)
Если вы используете запланированный исполнитель, вы можете предоставить ThreadFactory . Это используется для создания новых потоков, и вы можете изменить их (например, сделать их демонами) по своему усмотрению.
РЕДАКТИРОВАТЬ: Чтобы ответить на ваше обновление, ваша ThreadFactory
просто должна реализовать newThread ( Runnable r)
, поскольку ваш WebRunnable
является Runnable
. Так что никакой дополнительной работы.
Ознакомьтесь с JavaDoc для newSingleThreadScheduledExecutor (ThreadFactory threadFactory)
Это будет реализовано примерно так:
public class MyClass {
private DaemonThreadFactory dtf = new DaemonThreadFactory();
private ScheduledExecutorService executor =
Executors.newSingleThreadScheduledExecutor(dtf);
// ....class stuff.....
// ....Instance the runnable.....
// ....submit() to executor....
}
class DaemonThreadFactory implements ThreadFactory {
public Thread newThread(Runnable r) {
Thread thread = new Thread(r);
thread.setDaemon(true);
return thread;
}
}