## Uses of Interface
de.esprit.appsuite.task.TaskType

- Packages that use TaskType
  Package | Description
  --- | ---
  de.esprit.appsuite.gui.task | Contains GUI support classes for async tasks
  de.esprit.appsuite.task | Contains basic classes that make up the AsyncTask framework
  de.esprit.appsuite.task.osproc | Contains tool classes for running OS-processes
  de.esprit.netsuite.rtask | Contains extensions for RemoteAsyncTask support
  de.esprit.netsuite.rtask.journal | Contains the classes implementing journalled remote tasks

- - ### Uses of TaskType in de.esprit.appsuite.gui.task

    Constructors in de.esprit.appsuite.gui.task with parameters of type TaskType
    Constructor and Description
    `AbstractSwingTask(C ctx, LogChannel logCh, java.lang.String taskName, TaskType taskType)`
    `AbstractSwingTask(C ctx, java.lang.String taskName, TaskType taskType)`
    `AbstractSwingTask(C ctx, TaskType taskType)`

  - ### Uses of TaskType in de.esprit.appsuite.task

    Classes in de.esprit.appsuite.task that implement TaskType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractTaskType` This interface defines the type of an `AsyncTask`
    `class` | `LocalTaskType` Defines the various types of asynchronous local tasks.

    Methods in de.esprit.appsuite.task that return TaskType
    Modifier and Type | Method and Description
    --- | ---
    `TaskType` | RunStateFlag.`getMainTaskType()`
    `TaskType` | TaskId.`getType()`
    `TaskType` | AsyncExecutable.`getType()` Return the task-type which is rendered by the RunStateFlag during run.
    `TaskType` | AbstractAsyncExecutable.`getType()`
    `TaskType` | RunStateFlag.`setMainTaskType(TaskType taskType)` Sets the type of this task.

    Methods in de.esprit.appsuite.task with parameters of type TaskType
    Modifier and Type | Method and Description
    --- | ---
    `TaskType` | RunStateFlag.`setMainTaskType(TaskType taskType)` Sets the type of this task.
    `void` | TaskId.`setType(TaskType taskType)`
    `void` | AbstractAsyncExecutable.`setType(TaskType taskType)` Sets the `TaskType` for this task.

    Constructors in de.esprit.appsuite.task with parameters of type TaskType
    Constructor and Description
    `AbstractAsyncExecutable(C ctx, LogChannel logCh, java.lang.String taskName, TaskType taskType)`
    `AbstractAsyncExecutable(C ctx, java.lang.String taskName, TaskType taskType)`
    `AbstractAsyncTask(C ctx, LogChannel logCh, java.lang.String taskName, TaskType taskType)`
    `AbstractAsyncTask(C ctx, LogChannel logCh, TaskType taskType)`
    `AbstractAsyncTask(C ctx, java.lang.String taskName, TaskType taskType)`
    `AbstractAsyncTask(C ctx, TaskType taskType)`
    `RunStateFlag(java.lang.String taskName, TaskType taskType)`
    `TaskId(long tid, java.lang.String taskName, TaskType taskType)`
    `TaskId(java.lang.String taskName, TaskType taskType)`

  - ### Uses of TaskType in de.esprit.appsuite.task.osproc

    Constructors in de.esprit.appsuite.task.osproc with parameters of type TaskType
    Constructor and Description
    `AbstractOsProcessTask(C ctx, LogChannel logCh, java.lang.String taskName, TaskType taskType)`

  - ### Uses of TaskType in de.esprit.netsuite.rtask

    Classes in de.esprit.netsuite.rtask that implement TaskType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AgentTaskType` Defines the various types of agent tasks.
    `class` | `ClientTaskType` Defines the various types of asynchronous local tasks.
    `class` | `RemoteTaskType` Defines the various types of asynchronous remote tasks and how they are being rendered.
    `class` | `ServerTaskType` Defines the various types of asynchronous local tasks.

    Constructors in de.esprit.netsuite.rtask with parameters of type TaskType
    Constructor and Description
    `AbstractClientEDT(C ctx, LogChannel logCh, java.lang.String taskName, TaskType taskType)`
    `AbstractClientEDT(C ctx, java.lang.String taskName, TaskType taskType)`
    `AbstractClientEDT(C ctx, TaskType taskType)`
    `AbstractClientTask(C ctx, LogChannel logCh, java.lang.String taskName, TaskType taskType)`
    `AbstractClientTask(C ctx, java.lang.String taskName, TaskType taskType)`
    `AbstractClientTask(C ctx, TaskType taskType)`
    `AbstractServerTask(S serverCtx, LogChannel logCh, java.lang.String taskName, TaskType taskType)`
    `AbstractServerTask(S serverCtx, java.lang.String taskName, TaskType taskType)`
    `AbstractServerTask(S ctx, TaskType taskType)`
    `RemoteRunStateFlag(java.lang.String serverName, java.lang.String taskName, TaskType taskType)`
    `RemoteTaskId(java.lang.String taskName, TaskType taskType, SessionId sessionId)`

  - ### Uses of TaskType in de.esprit.netsuite.rtask.journal

    Constructors in de.esprit.netsuite.rtask.journal with parameters of type TaskType
    Constructor and Description
    `JournalTaskId(java.lang.String taskName, TaskType taskType, SessionId sessId)`

Copyright © 2014 EsprIT-Systems. All Rights Reserved.