## Uses of Class
de.esprit.appsuite.task.TaskId

- Packages that use TaskId
  Package | Description
  --- | ---
  de.esprit.appsuite.gui.task | Contains GUI support classes for async tasks
  de.esprit.appsuite.launch | Contains classes that make up the launching framework
  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.appsuite.task.taskmgr | Contains classes for managing asynchronous tasks.
  de.esprit.appsuite.workflow | Contains classes for building workflows upon async tasks
  de.esprit.netsuite.client | Contains classes that make up the Client of a dual-port server
  de.esprit.netsuite.client.activity.transfer | Contains Transfer activity monitoring classes
  de.esprit.netsuite.client.gui.rtask | Contains GUI components dealing with remote tasks
  de.esprit.netsuite.client.workflow | Contains the Workflow support classes
  de.esprit.netsuite.netdata.agent | Contains base classes for implementing custom network agents
  de.esprit.netsuite.netdata.agent.internal | Contains network agents for internal useage only
  de.esprit.netsuite.rtask | Contains extensions for RemoteAsyncTask support
  de.esprit.netsuite.rtask.journal | Contains the classes implementing journalled remote tasks
  de.esprit.netsuite.server.core | Contains basic server core classes
  de.esprit.netsuite.server.cpu | Contains classes of the positioner tool (MVC-demo)
  de.esprit.netsuite.server.netch | Contains classes that build the server network adapter

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

    Methods in de.esprit.appsuite.gui.task with parameters of type TaskId
    Modifier and Type | Method and Description
    --- | ---
    `protected java.lang.String` | WriterTaskMonitor.`createOutputFileName(TaskId taskId)`

  - ### Uses of TaskId in de.esprit.appsuite.launch

    Methods in de.esprit.appsuite.launch with parameters of type TaskId
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ApplicationContext.`cancelTask(TaskId taskId)` Cancels the async task.

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

    Subclasses of TaskId in de.esprit.appsuite.task
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PseudoTaskId` This is a pseudo-TaskId which is used to track sub-tasks that run synchronous within a main-task.

    Methods in de.esprit.appsuite.task that return TaskId
    Modifier and Type | Method and Description
    --- | ---
    `TaskId` | TaskId.`clone()`
    `protected TaskId` | AbstractAsyncTask.`createTaskId()` Is called at submit time.
    `TaskId` | TaskEvent.`getCurrentChild()`
    `TaskId` | RunStateFlag.`getCurrentChild()` Returns the `TaskId` of the currently executing child/sub-task.
    `TaskId` | TaskIdHolder.`getTaskId()` Returns the unique identifier for this task.
    `TaskId` | TaskEvent.`getTaskId()`
    `TaskId` | RunStateFlag.`getTaskId()`
    `TaskId` | AsyncExecutable.`getTaskId()` Returns an identifier object for this task.
    `TaskId` | AbstractAsyncExecutable.`getTaskId()`
    `TaskId` | AsyncTask.`submit()` Submits this task for execution to the default application thread pool
    `TaskId` | AbstractAsyncTask.`submit()`
    `TaskId` | AsyncTask.`submit(java.util.concurrent.ExecutorService pool)` Submits this task for execution to the given thread pool
    `TaskId` | AbstractAsyncTask.`submit(java.util.concurrent.ExecutorService pool)`
    `protected TaskId` | AbstractAsyncTask.`submitInternal(java.util.concurrent.ExecutorService pool)`

    Methods in de.esprit.appsuite.task that return types with arguments of type TaskId
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<TaskId>` | RunStateFlag.`getCancellableTaskIds()` Returns the list of `TaskId`s of child-tasks in reverse order as they should be cancelled.

    Methods in de.esprit.appsuite.task with parameters of type TaskId
    Modifier and Type | Method and Description
    --- | ---
    `void` | RunStateFlag.`addChild(TaskId taskId)` Adds a child taskId during execution
    `void` | RunStateFlag.`setTaskId(TaskId taskId)` Setting a new `TaskId` means restarting this task as a main-task.
    `protected void` | AbstractAsyncExecutable.`setTaskId(TaskId taskId)`

    Constructors in de.esprit.appsuite.task with parameters of type TaskId
    Constructor and Description
    `CancelTimer(ApplicationContext ctx, TaskId taskId, int millis)`

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

    Methods in de.esprit.appsuite.task.osproc that return TaskId
    Modifier and Type | Method and Description
    --- | ---
    `TaskId` | AbstractOsProcessTask.`submit()`
    `TaskId` | AbstractOsProcessTask.`submit(java.util.concurrent.ExecutorService pool)`

  - ### Uses of TaskId in de.esprit.appsuite.task.taskmgr

    Methods in de.esprit.appsuite.task.taskmgr that return types with arguments of type TaskId
    Modifier and Type | Method and Description
    --- | ---
    `protected java.util.List<TaskId>` | TaskRegistry.`findAllCancellableTaskIds()` Returns a List of all `TaskId`s that are registered for cancellation.
    `java.util.List<TaskId>` | TaskManager.`findAllCancellableTaskIds()` Returns a List of all `TaskId`s that are registered for cancellation.
    `java.util.List<TaskId>` | TaskRegistry.`findAllNonCancellableTaskIds()` Returns a List of all `TaskId`s that are registered but uncancellable.
    `java.util.List<TaskId>` | TaskManager.`findAllNonCancellableTaskIds()` Returns a List of all `TaskId`s that are registered but uncancellable.

    Methods in de.esprit.appsuite.task.taskmgr with parameters of type TaskId
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | TaskRegistry.`cancelTask(TaskId taskId)` Cancels the running task by `TaskId`.
    `boolean` | TaskManager.`cancelTask(TaskId taskId)` Cancels the running task by `TaskId`.
    `AsyncTask` | TaskRegistry.`findTask(TaskId taskId)`
    `AsyncTask` | TaskManager.`findTask(TaskId taskId)`
    `protected boolean` | ActiveTasksListModel.`isHandledTaskType(TaskId taskId)`
    `protected boolean` | ActiveOsProcessesListModel.`isHandledTaskType(TaskId taskId)`
    `protected abstract boolean` | AbstractTaskRegistrationListModel.`isHandledTaskType(TaskId taskId)`

  - ### Uses of TaskId in de.esprit.appsuite.workflow

    Methods in de.esprit.appsuite.workflow that return TaskId
    Modifier and Type | Method and Description
    --- | ---
    `TaskId` | AbstractWorkflow.`submit(java.util.concurrent.ExecutorService pool)`

  - ### Uses of TaskId in de.esprit.netsuite.client

    Methods in de.esprit.netsuite.client with parameters of type TaskId
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ClientContext.`cancelTask(TaskId taskId)`

  - ### Uses of TaskId in de.esprit.netsuite.client.activity.transfer

    Methods in de.esprit.netsuite.client.activity.transfer that return TaskId
    Modifier and Type | Method and Description
    --- | ---
    `TaskId` | DownloadStream.`getTaskId()`
    `TaskId` | FileTransferClientTask.`submit(java.util.concurrent.ExecutorService pool)`

  - ### Uses of TaskId in de.esprit.netsuite.client.gui.rtask

    Methods in de.esprit.netsuite.client.gui.rtask with parameters of type TaskId
    Modifier and Type | Method and Description
    --- | ---
    `protected java.lang.String` | ObserveTaskDialog.`format(TaskId taskId)`
    `void` | ObserveTaskDialog.`popup(TaskId taskId)`

    Constructors in de.esprit.netsuite.client.gui.rtask with parameters of type TaskId
    Constructor and Description
    `RegisterForProgressEventsAgent(C clientCtx, TaskId taskId, boolean doRegister)`

  - ### Uses of TaskId in de.esprit.netsuite.client.workflow

    Methods in de.esprit.netsuite.client.workflow that return TaskId
    Modifier and Type | Method and Description
    --- | ---
    `TaskId` | AbstractFileStreamWFT.`submit(java.util.concurrent.ExecutorService pool)`

  - ### Uses of TaskId in de.esprit.netsuite.netdata.agent

    Subclasses of TaskId in de.esprit.netsuite.netdata.agent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AgentId` The AgentId object provides a globally unique agent identifier which is used to identify an asynchronously running agent on the server (i.e. for canceling).
    `class` | `SequencedAgentId` This is the AgentId of a sequence agent.
    `class` | `StreamAgentId` This is a special agentId used by `FileStreamDownloadAgent`
    `class` | `TransferAgentId` This is a special AgentId used by `FileTransferAgent`

  - ### Uses of TaskId in de.esprit.netsuite.netdata.agent.internal

    Methods in de.esprit.netsuite.netdata.agent.internal that return types with arguments of type TaskId
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<TaskId>` | RemoteTasksInfoAgent.`getCurrentCancellableTasks()`
    `java.util.List<TaskId>` | RemoteTasksInfoAgent.`getCurrentNonCancellableTasks()`

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

    Subclasses of TaskId in de.esprit.netsuite.rtask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RemoteTaskId` This is a TaskId of an AsyncTask instance that runs on the server and is associated to a particular client that started it.

    Methods in de.esprit.netsuite.rtask that return TaskId
    Modifier and Type | Method and Description
    --- | ---
    `protected TaskId` | AbstractRemoteOsProcessTask.`createTaskId()`
    `TaskId` | FileTransferTask.`submit(java.util.concurrent.ExecutorService pool)`

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

    Subclasses of TaskId in de.esprit.netsuite.rtask.journal
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JournalTaskId` This is a TaskId of an AsyncTask instance that runs on the server and is associated to a particular client that started it.

  - ### Uses of TaskId in de.esprit.netsuite.server.core

    Methods in de.esprit.netsuite.server.core with parameters of type TaskId
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServerTaskManager.`registerForProgressEventsOnTask(SessionId sessionId, TaskId myTaskId, boolean doRegister)`

  - ### Uses of TaskId in de.esprit.netsuite.server.cpu

    Methods in de.esprit.netsuite.server.cpu that return TaskId
    Modifier and Type | Method and Description
    --- | ---
    `TaskId` | AgentWatchDogTask.`submit()`

  - ### Uses of TaskId in de.esprit.netsuite.server.netch

    Methods in de.esprit.netsuite.server.netch that return TaskId
    Modifier and Type | Method and Description
    --- | ---
    `TaskId` | AbstractTransferService.`getTaskId()`
    `TaskId` | TransferServiceTask.`submit()`
    `TaskId` | RequestServiceTask.`submit()`

Copyright © 2014 EsprIT-Systems. All Rights Reserved.