org.pdfsam.guiclient.business.thumbnails.executors
Class ThumbnailsExecutor

java.lang.Object
  extended by org.pdfsam.guiclient.business.thumbnails.executors.ThumbnailsExecutor

public class ThumbnailsExecutor
extends java.lang.Object

Singleton that executes the thumbnails creations

Author:
Andrea Vacondio

Method Summary
 java.lang.Object clone()
           
 void execute(java.lang.Runnable r)
          Executes r
static ThumbnailsExecutor getInstance()
           
 void invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<java.lang.Boolean>> tasks, java.util.concurrent.Callable<java.lang.Boolean> closeTask, long id)
          run all the tasks and than the closeTask
 void submit(java.util.concurrent.Callable<?> c)
          submit c to the executor
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ThumbnailsExecutor getInstance()

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

submit

public void submit(java.util.concurrent.Callable<?> c)
submit c to the executor

Parameters:
c -

execute

public void execute(java.lang.Runnable r)
Executes r

Parameters:
r -

invokeAll

public void invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<java.lang.Boolean>> tasks,
                      java.util.concurrent.Callable<java.lang.Boolean> closeTask,
                      long id)
run all the tasks and than the closeTask

Parameters:
tasks -
closeTask -
id -