# Uses of Package
de.esprit.netsuite.rtask

- Packages that use de.esprit.netsuite.rtask
  Package | Description
  --- | ---
  de.esprit.netsuite.client | Contains classes that make up the Client of a dual-port server
  de.esprit.netsuite.client.evgate | Contains special gates for awaiting events
  de.esprit.netsuite.client.gui.event | Contains client internal events
  de.esprit.netsuite.client.gui.rtask | Contains GUI components dealing with remote tasks
  de.esprit.netsuite.client.net | Contains GUI gui components for network controlling and monitoring
  de.esprit.netsuite.client.netch | Contains classes that build the client network adapter
  de.esprit.netsuite.client.tool.pathtree.action | Contains path-tree related standard actions
  de.esprit.netsuite.client.tool.sess | Contains classes for moitoring sessions
  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.netdata.agent.internal.transfer | Contains Agents dealing with file transfers
  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.coserver | Contains co-server related 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
  de.esprit.netsuite.server.netch.io | Contains implementation classes for Socket based network IO

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.client
  Class and Description
  RemoteTaskId This is a TaskId of an AsyncTask instance that runs on the server and is associated to a particular client that started it.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.client.evgate
  Class and Description
  RemoteTaskEvent This event is used for notifying the state of remotely running tasks.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.client.gui.event
  Class and Description
  RemoteTaskEvent This event is used for notifying the state of remotely running tasks.
  RemoteTaskEvent.Listener
  RemoteTaskStatusEvent This event is sent by the server to notify about processing status changes of a remote task
  RemoteTaskStatusEvent.Listener

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.client.gui.rtask
  Class and Description
  AbstractClientEDT This is a local event-driven-task (EDT) which has a remote counterpart task running on the sever.
  RemoteRunStateFlag This flag is used to track the state of remote running tasks.
  RemoteTaskEvent This event is used for notifying the state of remotely running tasks.
  RemoteTaskId This is a TaskId of an AsyncTask instance that runs on the server and is associated to a particular client that started it.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.client.net
  Class and Description
  AbstractClientTask This is a pure adapter class that nails the `ApplicationContext` to the `ClientContext`
  RemoteTaskEvent This event is used for notifying the state of remotely running tasks.
  RemoteTaskEventQueue This receiver queues up all incoming `RemoteTaskEvent`s for a particular task identified by its `RemoteTaskId`.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.client.netch
  Class and Description
  AbstractClientTask This is a pure adapter class that nails the `ApplicationContext` to the `ClientContext`
  RemoteTaskEvent This event is used for notifying the state of remotely running tasks.
  RemoteTaskEvent.Listener
  RemoteTaskEvent.Source
  RemoteTaskEventQueue This receiver queues up all incoming `RemoteTaskEvent`s for a particular task identified by its `RemoteTaskId`.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.client.tool.pathtree.action
  Class and Description
  AbstractClientEDT This is a local event-driven-task (EDT) which has a remote counterpart task running on the sever.
  AbstractClientTask This is a pure adapter class that nails the `ApplicationContext` to the `ClientContext`
  AbstractRemoteTask This is an `AsyncTask` which runs on server side and is owned by a user session.
  AbstractServerTask This async task is supposed to run in a `ServerContext` environment within any server's thread pool which is yet to be specified.
  RemoteCancellableTask Defines methods for remote canceling.
  RemoteTask This interface defines how a remote `AsyncTask` is being submitted to a pool.
  RemoteTaskEvent This event is used for notifying the state of remotely running tasks.
  RemoteTaskEventReceiver Defines the method by which a remote `AsyncTask` will react on received `RemoteTaskEvent`s

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.client.tool.sess
  Class and Description
  RemoteTaskId This is a TaskId of an AsyncTask instance that runs on the server and is associated to a particular client that started it.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.client.workflow
  Class and Description
  RemoteTaskCreator An instance of this type is able to create a `RemoteTask` instance.
  RemoteTaskEvent This event is used for notifying the state of remotely running tasks.
  RemoteTaskEventReceiver Defines the method by which a remote `AsyncTask` will react on received `RemoteTaskEvent`s

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.netdata.agent
  Class and Description
  RemoteTaskId This is a TaskId of an AsyncTask instance that runs on the server and is associated to a particular client that started it.
  RemoteTaskType Defines the various types of asynchronous remote tasks and how they are being rendered.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.netdata.agent.internal
  Class and Description
  RemoteTaskId This is a TaskId of an AsyncTask instance that runs on the server and is associated to a particular client that started it.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.netdata.agent.internal.transfer
  Class and Description
  AbstractClientTask This is a pure adapter class that nails the `ApplicationContext` to the `ClientContext`

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.netdata.command
  Class and Description
  RemoteTaskId This is a TaskId of an AsyncTask instance that runs on the server and is associated to a particular client that started it.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.rtask
  Class and Description
  AbstractClientEDT This is a local event-driven-task (EDT) which has a remote counterpart task running on the sever.
  AbstractClientTask This is a pure adapter class that nails the `ApplicationContext` to the `ClientContext`
  AbstractRemoteOsProcessTask This class runs an OS-process within a remote task on the server
  AbstractRemoteTask This is an `AsyncTask` which runs on server side and is owned by a user session.
  AbstractServerTask This async task is supposed to run in a `ServerContext` environment within any server's thread pool which is yet to be specified.
  AgentTaskType Defines the various types of agent tasks.
  ClientTaskType Defines the various types of asynchronous local tasks.
  RemoteCancellableTask Defines methods for remote canceling.
  RemoteRunStateFlag This flag is used to track the state of remote running tasks.
  RemoteTask This interface defines how a remote `AsyncTask` is being submitted to a pool.
  RemoteTaskCreator An instance of this type is able to create a `RemoteTask` instance.
  RemoteTaskEvent This event is used for notifying the state of remotely running tasks.
  RemoteTaskEvent.Listener
  RemoteTaskEventIterator This Iterator steps through the incoming `RemoteTaskEvent`s until it receives a FINISHED call or the `RemoteTaskEventIterator.close()` method is invoked.
  RemoteTaskEventQueue This receiver queues up all incoming `RemoteTaskEvent`s for a particular task identified by its `RemoteTaskId`.
  RemoteTaskEventReceiver Defines the method by which a remote `AsyncTask` will react on received `RemoteTaskEvent`s
  RemoteTaskId This is a TaskId of an AsyncTask instance that runs on the server and is associated to a particular client that started it.
  RemoteTaskStartAgent This agent executes a `RemoteTask` within its `RemoteTaskStartAgent.executeOnServer()` method.
  RemoteTaskStatusEvent This event is sent by the server to notify about processing status changes of a remote task
  RemoteTaskType Defines the various types of asynchronous remote tasks and how they are being rendered.
  ServerTaskType Defines the various types of asynchronous local tasks.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.rtask.journal
  Class and Description
  AbstractRemoteOsProcessTask This class runs an OS-process within a remote task on the server
  AbstractRemoteTask This is an `AsyncTask` which runs on server side and is owned by a user session.
  AbstractServerTask This async task is supposed to run in a `ServerContext` environment within any server's thread pool which is yet to be specified.
  RemoteCancellableTask Defines methods for remote canceling.
  RemoteTask This interface defines how a remote `AsyncTask` is being submitted to a pool.
  RemoteTaskEvent This event is used for notifying the state of remotely running tasks.
  RemoteTaskId This is a TaskId of an AsyncTask instance that runs on the server and is associated to a particular client that started it.
  RemoteTaskMonitor This `TaskMonitor` sends `RemoteTaskEvent`s to the client for synchronization.
  RemoteTaskType Defines the various types of asynchronous remote tasks and how they are being rendered.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.server.batch
  Class and Description
  AbstractRemoteTask This is an `AsyncTask` which runs on server side and is owned by a user session.
  AbstractServerTask This async task is supposed to run in a `ServerContext` environment within any server's thread pool which is yet to be specified.
  RemoteCancellableTask Defines methods for remote canceling.
  RemoteTask This interface defines how a remote `AsyncTask` is being submitted to a pool.
  RemoteTaskId This is a TaskId of an AsyncTask instance that runs on the server and is associated to a particular client that started it.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.server.core
  Class and Description
  RemoteRunStateFlag This flag is used to track the state of remote running tasks.
  RemoteTaskId This is a TaskId of an AsyncTask instance that runs on the server and is associated to a particular client that started it.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.server.coserver
  Class and Description
  AbstractServerTask This async task is supposed to run in a `ServerContext` environment within any server's thread pool which is yet to be specified.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.server.cpu
  Class and Description
  AbstractRemoteTask This is an `AsyncTask` which runs on server side and is owned by a user session.
  AbstractServerTask This async task is supposed to run in a `ServerContext` environment within any server's thread pool which is yet to be specified.
  RemoteCancellableTask Defines methods for remote canceling.
  RemoteTask This interface defines how a remote `AsyncTask` is being submitted to a pool.
  RemoteTaskEvent This event is used for notifying the state of remotely running tasks.
  RemoteTaskId This is a TaskId of an AsyncTask instance that runs on the server and is associated to a particular client that started it.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.server.netch
  Class and Description
  AbstractServerTask This async task is supposed to run in a `ServerContext` environment within any server's thread pool which is yet to be specified.
  RemoteTaskEvent This event is used for notifying the state of remotely running tasks.

- Classes in de.esprit.netsuite.rtask used by de.esprit.netsuite.server.netch.io
  Class and Description
  AbstractServerTask This async task is supposed to run in a `ServerContext` environment within any server's thread pool which is yet to be specified.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.