## Uses of Class
de.esprit.netsuite.rtask.RemoteTaskId

- Packages that use RemoteTaskId
  Package | Description
  --- | ---
  de.esprit.netsuite.client | Contains classes that make up the Client of a dual-port server
  de.esprit.netsuite.client.gui.rtask | Contains GUI components dealing with remote tasks
  de.esprit.netsuite.client.tool.sess | Contains classes for moitoring sessions
  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.netdata.command | Contains a collection of standard ClientCommands
  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.batch | Contains classes that implement and manage the available server processes
  de.esprit.netsuite.server.core | Contains basic server core classes
  de.esprit.netsuite.server.cpu | Contains classes of the positioner tool (MVC-demo)

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

    Methods in de.esprit.netsuite.client with parameters of type RemoteTaskId
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ClientTaskManager.`cancelTask(RemoteTaskId taskId, SessionId sessId)` Sends a `RemoteTaskCancelAgent` in order to cancel the remote task on the server.
    `boolean` | ClientContext.`cancelTask(RemoteTaskId taskId, SessionId sessId)` Sends a `RemoteTaskCancelAgent` in order to cancel the remote task on the server.

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

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

  - ### Uses of RemoteTaskId in de.esprit.netsuite.client.tool.sess

    Methods in de.esprit.netsuite.client.tool.sess that return RemoteTaskId
    Modifier and Type | Method and Description
    --- | ---
    `RemoteTaskId` | RunningRemoteTasksList.`getSeletedRemoteTaskId()`

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

    Subclasses of RemoteTaskId 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 RemoteTaskId in de.esprit.netsuite.netdata.agent.internal

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

  - ### Uses of RemoteTaskId in de.esprit.netsuite.netdata.command

    Constructors in de.esprit.netsuite.netdata.command with parameters of type RemoteTaskId
    Constructor and Description
    `CancelRemoteTaskCommand(SessionId fromSessId, SessionId toSessId, RemoteTaskId agentId)`

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

    Methods in de.esprit.netsuite.rtask that return RemoteTaskId
    Modifier and Type | Method and Description
    --- | ---
    `RemoteTaskId` | RemoteTaskId.`clone()`
    `protected RemoteTaskId` | AbstractRemoteTask.`createTaskId()`
    `RemoteTaskId` | RemoteTaskStartAgent.`getRemoteTaskId()`
    `RemoteTaskId` | AbstractClientEDT.`getRemoteTaskId()` Returns the `RemoteTaskId` of the remotely running task as received within the `RemoteTaskStartAgent` .
    `RemoteTaskId` | RemoteTaskStatusEvent.`getTaskId()`
    `RemoteTaskId` | RemoteTaskEvent.`getTaskId()`
    `RemoteTaskId` | RemoteTask.`getTaskId()` Returns the `RemoteTaskId` of this task
    `RemoteTaskId` | RemoteRunStateFlag.`getTaskId()`
    `RemoteTaskId` | AbstractRemoteTask.`getTaskId()`
    `RemoteTaskId` | AbstractRemoteOsProcessTask.`getTaskId()`
    `RemoteTaskId` | RemoteTask.`submit()` Submits this task for execution into the default application thread pool
    `RemoteTaskId` | AbstractRemoteTask.`submit()`
    `RemoteTaskId` | AbstractRemoteOsProcessTask.`submit()`
    `RemoteTaskId` | RemoteTask.`submit(java.util.concurrent.ExecutorService pool)` Submits this task for execution into the given thread pool
    `RemoteTaskId` | AbstractRemoteTask.`submit(java.util.concurrent.ExecutorService pool)`
    `RemoteTaskId` | AbstractRemoteOsProcessTask.`submit(java.util.concurrent.ExecutorService pool)`

    Constructors in de.esprit.netsuite.rtask with parameters of type RemoteTaskId
    Constructor and Description
    `RemoteTaskCancelAgent(ClientContext clientCtx, RemoteTaskId taskIdToCancel, SessionId killerId)`
    `RemoteTaskEventProcessor(RemoteTaskId remoteTaskId, RemoteTaskEventReceiver receivingTask)`
    `RemoteTaskEventQueue(ClientContext clientCtx, RemoteTaskId taskId)`
    `RemoteTaskReleaseAgent(C clientCtx, RemoteTaskId remoteTaskId, boolean isRunningJournalTask)`
    `RemoteTaskStatusEvent(RemoteTaskId taskId, RunState state)`

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

    Subclasses of RemoteTaskId 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 RemoteTaskId in de.esprit.netsuite.server.batch

    Methods in de.esprit.netsuite.server.batch that return RemoteTaskId
    Modifier and Type | Method and Description
    --- | ---
    `RemoteTaskId` | AbstractBatchTask.`submitForDirectExecution(SessionId sessionId)` Runs this task immediately in to the `BatchTaskExecutor`.

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

    Methods in de.esprit.netsuite.server.core that return types with arguments of type RemoteTaskId
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<RemoteTaskId>` | ServerTaskManager.`findRemoteTaskIds()` Returns the TaskIds of all currently running `RemoteTask`s except those with `JournalTaskId`s.

    Methods in de.esprit.netsuite.server.core with parameters of type RemoteTaskId
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ServerTaskManager.`cancelRemoteTask(RemoteTaskId taskId, SessionId killerId)`

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

    Methods in de.esprit.netsuite.server.cpu that return RemoteTaskId
    Modifier and Type | Method and Description
    --- | ---
    `protected RemoteTaskId` | AgentExecutorTask.`createTaskId()` Overridden to 'abuse' the AgentId as TaskId.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.