01: package org.columba.api.backgroundtask;
02:
03: /**
04: * This manager runs in background.
05: * <p>
06: * If the user doesn't do anything with Columba, it starts some cleanup
07: * workers, like saving configuration, saving header-cache, etc.
08: *
09: * @author fdietz
10: */
11: public interface IBackgroundTaskManager {
12:
13: /**
14: * Register new background task.
15: *
16: * @param runnable background task
17: */
18: public abstract void register(Runnable runnable);
19: }
|