private TaskExecutor(){ executor = obtainSession(); } public static TaskExecutor getInstance() { return singleton; }
private TaskExecutor(){ executor = obtainSession(); } public static TaskExecutor getInstance() { return singleton; }
private TaskExecutor(){ executor = obtainSession(); } public static TaskExecutor getInstance() { return singleton; }
private TaskExecutor(){ executor = obtainSession(); } public static TaskExecutor getInstance() { return singleton; }
/** * Add Runnable task for execution * @param task to add */ public void addTask(Runnable task) { if (executor == null) executor = obtainSession(); executor.submit(task); }
/** * Add Runnable task for execution * @param task to add */ public void addTask(Runnable task) { if (executor == null) executor = obtainSession(); executor.submit(task); }
/** * Add Runnable task for execution * @param task to add */ public void addTask(Runnable task) { if (executor == null) executor = obtainSession(); executor.submit(task); }
/** * Add Runnable task for execution * @param task to add * @param delay to apply * @param period to use * @param unit to use */ public void addScheduledTask(Runnable task, long delay, long period, TimeUnit unit) { if (executor == null) executor = obtainSession(); executor.scheduleAtFixedRate(task, delay, period, unit); }
/** * Add Runnable task for execution * @param task to add */ public void addTask(Runnable task) { if (executor == null) executor = obtainSession(); executor.submit(task); }
/** * Add Runnable task for execution * @param task to add * @param delay to apply * @param period to use * @param unit to use */ public void addScheduledTask(Runnable task, long delay, long period, TimeUnit unit) { if (executor == null) executor = obtainSession(); executor.scheduleAtFixedRate(task, delay, period, unit); }
/** * Execute runnable task now * @param task for execution */ public void executeNow(Runnable task) { if (executor == null) executor = obtainSession(); executor.execute(task); }
/** * Add Runnable task for execution * @param task to add * @param delay to apply * @param period to use * @param unit to use */ public void addScheduledTask(Runnable task, long delay, long period, TimeUnit unit) { if (executor == null) executor = obtainSession(); executor.scheduleAtFixedRate(task, delay, period, unit); }
/** * Add Runnable task for execution * @param task to add * @param delay to apply * @param period to use * @param unit to use */ public void addScheduledTask(Runnable task, long delay, long period, TimeUnit unit) { if (executor == null) executor = obtainSession(); executor.scheduleAtFixedRate(task, delay, period, unit); }
/** * Execute runnable task now * @param task for execution */ public void executeNow(Runnable task) { if (executor == null) executor = obtainSession(); executor.execute(task); }
/** * Execute runnable task now * @param task for execution */ public void executeNow(Runnable task) { if (executor == null) executor = obtainSession(); executor.execute(task); }
/** * Execute runnable task now * @param task for execution */ public void executeNow(Runnable task) { if (executor == null) executor = obtainSession(); executor.execute(task); }