com.tibbo.aggregate.common.util

## Class AggreGateSwingWorker<T>

- java.lang.Object
- - com.tibbo.aggregate.common.util.AggreGateSwingWorker<T>

- All Implemented Interfaces:
    java.lang.Runnable

      public abstract class AggreGateSwingWorker<T>
      extends java.lang.Object
      implements java.lang.Runnable

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `AggreGateSwingWorker()`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `T` | `execute()`
    `T` | `executeWithExceptions()`
    `abstract void` | `run()`
    `protected void` | `set(T value)`
    `T` | `start()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### AggreGateSwingWorker

          public AggreGateSwingWorker()

  - ### Method Detail

    - #### start

          public T start()

    - #### execute

          public T execute()

    - #### executeWithExceptions

          public T executeWithExceptions()
                                  throws java.lang.InterruptedException,
                                         java.lang.reflect.InvocationTargetException

      Throws:
        `java.lang.InterruptedException`
        `java.lang.reflect.InvocationTargetException`

    - #### run

          public abstract void run()

      Specified by:
        `run` in interface `java.lang.Runnable`

    - #### set

          protected void set(T value)