## Uses of Interface
de.esprit.netsuite.rtask.RemoteTaskCreator

- Packages that use RemoteTaskCreator
  Package | Description
  --- | ---
  de.esprit.netsuite.client.workflow | Contains the Workflow support classes
  de.esprit.netsuite.rtask | Contains extensions for RemoteAsyncTask support

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

    Methods in de.esprit.netsuite.client.workflow that return RemoteTaskCreator
    Modifier and Type | Method and Description
    --- | ---
    `protected RemoteTaskCreator` | AbstractEventDrivenWFT.`getRemoteTaskCreator()` Should be overridden if a `RemoteTaskCreator` is being used to instantiate the remote task.

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

    Classes in de.esprit.netsuite.rtask that implement RemoteTaskCreator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CoServerBindTaskCreator<S extends ServerContext>` This class creates a `CoServerBindTask` which is supposed to execute a `RemoteTaskStartAgent` within a `CoClientContext` in order to start a remote task on the CoServer (using the given coSrvTaskCreator for creating the task on the CoServer)

    Methods in de.esprit.netsuite.rtask that return RemoteTaskCreator
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract RemoteTaskCreator` | AbstractClientEDT.`getRemoteTaskCreator()` Creates the agent that is responsible for starting the remote task.

    Constructors in de.esprit.netsuite.rtask with parameters of type RemoteTaskCreator
    Constructor and Description
    `CoServerBindTask(S serverCtx, java.lang.String coServerName, RemoteTaskCreator coSrvTaskCreator, SessionId sessionId)`
    `CoServerBindTaskCreator(java.lang.String coServerName, RemoteTaskCreator coSrvTaskCreator)`
    `RemoteTaskStartAgent(C clientCtx, RemoteTaskCreator<S> taskCreator)`
    `RemoteTaskStartAgent(C clientCtx, RemoteTaskCreator<S> taskCreator, SessionId ownerId)`

Copyright © 2014 EsprIT-Systems. All Rights Reserved.