# Hierarchy For Package de.esprit.netsuite.rtask

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - de.esprit.appsuite.task.AbstractTaskType (implements de.esprit.appsuite.task.TaskType)
    - de.esprit.appsuite.task.LocalTaskType
      - de.esprit.netsuite.rtask.ClientTaskType
      - de.esprit.netsuite.rtask.ServerTaskType
    - de.esprit.netsuite.rtask.RemoteTaskType
      - de.esprit.netsuite.rtask.AgentTaskType
  - de.esprit.netsuite.rtask.CoServerBindTaskCreator<S> (implements de.esprit.netsuite.rtask.RemoteTaskCreator<S>)
  - de.esprit.common.util.DumpableObject (implements de.esprit.common.type.Dumpable)
    - de.esprit.appsuite.launch.AbstractApplicationObject<C> (implements de.esprit.appsuite.launch.ApplicationObject<C>, de.esprit.common.log.SimpleLogSupport)
      - de.esprit.appsuite.task.AbstractAsyncExecutable<C> (implements de.esprit.appsuite.task.AsyncExecutable<C>)
        - de.esprit.appsuite.task.AbstractAsyncTask<C> (implements de.esprit.appsuite.task.AsyncTask<C>)
          - de.esprit.netsuite.rtask.AbstractClientTask<C> (implements de.esprit.netsuite.client.ClientObject<C>)
            - de.esprit.netsuite.rtask.AbstractClientEDT<C> (implements de.esprit.netsuite.rtask.RemoteTaskEventReceiver<C>)
            - de.esprit.netsuite.rtask.FileTransferTask<C,S>
          - de.esprit.appsuite.task.osproc.AbstractOsProcessTask<C>
            - de.esprit.netsuite.rtask.AbstractRemoteOsProcessTask<S> (implements de.esprit.netsuite.rtask.RemoteTask<S>)
              - de.esprit.netsuite.rtask.RemoteJavaCommandTask<S>
          - de.esprit.netsuite.rtask.AbstractServerTask<S> (implements de.esprit.netsuite.server.ServerObject<S>)
            - de.esprit.netsuite.rtask.AbstractRemoteTask<S> (implements de.esprit.netsuite.rtask.RemoteTask<S>)
              - de.esprit.netsuite.rtask.CoServerBindTask<S>
      - de.esprit.netsuite.client.AbstractClientObject<C> (implements de.esprit.netsuite.client.ClientObject<C>)
        - de.esprit.netsuite.rtask.RemoteTaskEventQueue (implements java.lang.Iterable<T>)
      - de.esprit.appsuite.task.monitor.AbstractTaskMonitor<C> (implements de.esprit.appsuite.task.monitor.TaskMonitor<C>)
        - de.esprit.netsuite.rtask.RemoteTaskMonitor<S> (implements de.esprit.netsuite.server.ServerObject<S>)
    - de.esprit.common.util.TransferableObject (implements de.esprit.common.type.DeepCloneable, java.io.Serializable)
      - de.esprit.netsuite.netdata.AbstractCrossPlatformObject<C,S> (implements de.esprit.netsuite.netdata.CrossPlatformObject<C,S>, de.esprit.common.log.SimpleLogSupport)
        - de.esprit.netsuite.netdata.agent.AbstractAgent<C,S> (implements de.esprit.netsuite.netdata.agent.AsyncAgent<C,S>)
          - de.esprit.netsuite.netdata.agent.AbstractInternalAgent
            - de.esprit.netsuite.rtask.RemoteTaskCancelAgent
          - de.esprit.netsuite.rtask.RemoteTaskReleaseAgent<C,S>
          - de.esprit.netsuite.rtask.RemoteTaskStartAgent<C,S>
      - de.esprit.common.gui.event.GenericEvent
        - de.esprit.netsuite.netdata.event.ServerStatusEvent
          - de.esprit.netsuite.rtask.RemoteTaskStatusEvent
        - de.esprit.appsuite.task.TaskEvent
          - de.esprit.netsuite.rtask.RemoteTaskEvent (implements de.esprit.netsuite.netdata.event.NetEvent)
      - de.esprit.appsuite.task.RunStateFlag (implements de.esprit.common.gui.Renderable, de.esprit.appsuite.task.TaskIdHolder)
        - de.esprit.netsuite.rtask.RemoteRunStateFlag
      - de.esprit.appsuite.task.TaskId (implements de.esprit.common.gui.Renderable)
        - de.esprit.netsuite.rtask.RemoteTaskId
  - de.esprit.netsuite.rtask.RemoteTaskEventIterator (implements java.util.Iterator<E>)
  - de.esprit.netsuite.rtask.RemoteTaskEventProcessor<C> (implements de.esprit.netsuite.client.ClientObject<C>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - de.esprit.netsuite.rtask.LostServerConnectionException

## Interface Hierarchy

- de.esprit.appsuite.launch.ApplicationObject<C>
  - de.esprit.appsuite.task.AsyncExecutable<C> (also extends de.esprit.appsuite.task.CancellableTask, de.esprit.common.type.Executable, de.esprit.common.log.SimpleLogSupport, de.esprit.appsuite.task.monitor.TaskMonitorSupport)
    - de.esprit.appsuite.task.AsyncTask<C> (also extends de.esprit.common.type.Dumpable, de.esprit.appsuite.task.LocalCancellableTask, java.lang.Runnable, de.esprit.common.log.SimpleLogSupport, de.esprit.appsuite.task.TaskIdHolder)
      - de.esprit.netsuite.rtask.RemoteTask<S> (also extends de.esprit.netsuite.rtask.RemoteCancellableTask, de.esprit.netsuite.server.ServerObject<S>)
      - de.esprit.netsuite.rtask.RemoteTaskEventReceiver<C> (also extends de.esprit.netsuite.client.ClientObject<C>)
- de.esprit.appsuite.task.CancellableTask
  - de.esprit.appsuite.task.AsyncExecutable<C> (also extends de.esprit.appsuite.launch.ApplicationObject<C>, de.esprit.common.type.Executable, de.esprit.common.log.SimpleLogSupport, de.esprit.appsuite.task.monitor.TaskMonitorSupport)
    - de.esprit.appsuite.task.AsyncTask<C> (also extends de.esprit.common.type.Dumpable, de.esprit.appsuite.task.LocalCancellableTask, java.lang.Runnable, de.esprit.common.log.SimpleLogSupport, de.esprit.appsuite.task.TaskIdHolder)
      - de.esprit.netsuite.rtask.RemoteTask<S> (also extends de.esprit.netsuite.rtask.RemoteCancellableTask, de.esprit.netsuite.server.ServerObject<S>)
      - de.esprit.netsuite.rtask.RemoteTaskEventReceiver<C> (also extends de.esprit.netsuite.client.ClientObject<C>)
  - de.esprit.appsuite.task.LocalCancellableTask (also extends de.esprit.appsuite.task.TaskIdHolder)
    - de.esprit.appsuite.task.AsyncTask<C> (also extends de.esprit.appsuite.task.AsyncExecutable<C>, de.esprit.common.type.Dumpable, java.lang.Runnable, de.esprit.common.log.SimpleLogSupport, de.esprit.appsuite.task.TaskIdHolder)
      - de.esprit.netsuite.rtask.RemoteTask<S> (also extends de.esprit.netsuite.rtask.RemoteCancellableTask, de.esprit.netsuite.server.ServerObject<S>)
      - de.esprit.netsuite.rtask.RemoteTaskEventReceiver<C> (also extends de.esprit.netsuite.client.ClientObject<C>)
  - de.esprit.netsuite.rtask.RemoteCancellableTask (also extends de.esprit.appsuite.task.TaskIdHolder)
    - de.esprit.netsuite.rtask.RemoteTask<S> (also extends de.esprit.appsuite.task.AsyncTask<C>, de.esprit.netsuite.server.ServerObject<S>)
- de.esprit.netsuite.client.ClientObject<C>
  - de.esprit.netsuite.rtask.RemoteTaskEventReceiver<C> (also extends de.esprit.appsuite.task.AsyncTask<C>)
- de.esprit.common.type.Dumpable
  - de.esprit.appsuite.task.AsyncTask<C> (also extends de.esprit.appsuite.task.AsyncExecutable<C>, de.esprit.appsuite.task.LocalCancellableTask, java.lang.Runnable, de.esprit.common.log.SimpleLogSupport, de.esprit.appsuite.task.TaskIdHolder)
    - de.esprit.netsuite.rtask.RemoteTask<S> (also extends de.esprit.netsuite.rtask.RemoteCancellableTask, de.esprit.netsuite.server.ServerObject<S>)
    - de.esprit.netsuite.rtask.RemoteTaskEventReceiver<C> (also extends de.esprit.netsuite.client.ClientObject<C>)
- de.esprit.common.type.Executable
  - de.esprit.appsuite.task.AsyncExecutable<C> (also extends de.esprit.appsuite.launch.ApplicationObject<C>, de.esprit.appsuite.task.CancellableTask, de.esprit.common.log.SimpleLogSupport, de.esprit.appsuite.task.monitor.TaskMonitorSupport)
    - de.esprit.appsuite.task.AsyncTask<C> (also extends de.esprit.common.type.Dumpable, de.esprit.appsuite.task.LocalCancellableTask, java.lang.Runnable, de.esprit.common.log.SimpleLogSupport, de.esprit.appsuite.task.TaskIdHolder)
      - de.esprit.netsuite.rtask.RemoteTask<S> (also extends de.esprit.netsuite.rtask.RemoteCancellableTask, de.esprit.netsuite.server.ServerObject<S>)
      - de.esprit.netsuite.rtask.RemoteTaskEventReceiver<C> (also extends de.esprit.netsuite.client.ClientObject<C>)
- de.esprit.common.gui.event.GenericEvent.Listener
  - de.esprit.netsuite.rtask.RemoteTaskEvent.Listener
  - de.esprit.netsuite.rtask.RemoteTaskStatusEvent.Listener
- de.esprit.netsuite.rtask.RemoteTaskEvent.Source
- java.lang.Runnable
  - de.esprit.appsuite.task.AsyncTask<C> (also extends de.esprit.appsuite.task.AsyncExecutable<C>, de.esprit.common.type.Dumpable, de.esprit.appsuite.task.LocalCancellableTask, de.esprit.common.log.SimpleLogSupport, de.esprit.appsuite.task.TaskIdHolder)
    - de.esprit.netsuite.rtask.RemoteTask<S> (also extends de.esprit.netsuite.rtask.RemoteCancellableTask, de.esprit.netsuite.server.ServerObject<S>)
    - de.esprit.netsuite.rtask.RemoteTaskEventReceiver<C> (also extends de.esprit.netsuite.client.ClientObject<C>)
- java.io.Serializable
  - de.esprit.netsuite.rtask.RemoteTaskCreator<S>
- de.esprit.netsuite.server.ServerObject<S>
  - de.esprit.netsuite.rtask.RemoteTask<S> (also extends de.esprit.appsuite.task.AsyncTask<C>, de.esprit.netsuite.rtask.RemoteCancellableTask)
- de.esprit.common.log.SimpleLogSupport
  - de.esprit.appsuite.task.AsyncExecutable<C> (also extends de.esprit.appsuite.launch.ApplicationObject<C>, de.esprit.appsuite.task.CancellableTask, de.esprit.common.type.Executable, de.esprit.appsuite.task.monitor.TaskMonitorSupport)
    - de.esprit.appsuite.task.AsyncTask<C> (also extends de.esprit.common.type.Dumpable, de.esprit.appsuite.task.LocalCancellableTask, java.lang.Runnable, de.esprit.common.log.SimpleLogSupport, de.esprit.appsuite.task.TaskIdHolder)
      - de.esprit.netsuite.rtask.RemoteTask<S> (also extends de.esprit.netsuite.rtask.RemoteCancellableTask, de.esprit.netsuite.server.ServerObject<S>)
      - de.esprit.netsuite.rtask.RemoteTaskEventReceiver<C> (also extends de.esprit.netsuite.client.ClientObject<C>)
  - de.esprit.appsuite.task.AsyncTask<C> (also extends de.esprit.appsuite.task.AsyncExecutable<C>, de.esprit.common.type.Dumpable, de.esprit.appsuite.task.LocalCancellableTask, java.lang.Runnable, de.esprit.appsuite.task.TaskIdHolder)
    - de.esprit.netsuite.rtask.RemoteTask<S> (also extends de.esprit.netsuite.rtask.RemoteCancellableTask, de.esprit.netsuite.server.ServerObject<S>)
    - de.esprit.netsuite.rtask.RemoteTaskEventReceiver<C> (also extends de.esprit.netsuite.client.ClientObject<C>)
- de.esprit.appsuite.task.TaskIdHolder
  - de.esprit.appsuite.task.AsyncTask<C> (also extends de.esprit.appsuite.task.AsyncExecutable<C>, de.esprit.common.type.Dumpable, de.esprit.appsuite.task.LocalCancellableTask, java.lang.Runnable, de.esprit.common.log.SimpleLogSupport)
    - de.esprit.netsuite.rtask.RemoteTask<S> (also extends de.esprit.netsuite.rtask.RemoteCancellableTask, de.esprit.netsuite.server.ServerObject<S>)
    - de.esprit.netsuite.rtask.RemoteTaskEventReceiver<C> (also extends de.esprit.netsuite.client.ClientObject<C>)
  - de.esprit.appsuite.task.LocalCancellableTask (also extends de.esprit.appsuite.task.CancellableTask)
    - de.esprit.appsuite.task.AsyncTask<C> (also extends de.esprit.appsuite.task.AsyncExecutable<C>, de.esprit.common.type.Dumpable, java.lang.Runnable, de.esprit.common.log.SimpleLogSupport, de.esprit.appsuite.task.TaskIdHolder)
      - de.esprit.netsuite.rtask.RemoteTask<S> (also extends de.esprit.netsuite.rtask.RemoteCancellableTask, de.esprit.netsuite.server.ServerObject<S>)
      - de.esprit.netsuite.rtask.RemoteTaskEventReceiver<C> (also extends de.esprit.netsuite.client.ClientObject<C>)
  - de.esprit.netsuite.rtask.RemoteCancellableTask (also extends de.esprit.appsuite.task.CancellableTask)
    - de.esprit.netsuite.rtask.RemoteTask<S> (also extends de.esprit.appsuite.task.AsyncTask<C>, de.esprit.netsuite.server.ServerObject<S>)
- de.esprit.appsuite.task.monitor.TaskMonitorSupport
  - de.esprit.appsuite.task.AsyncExecutable<C> (also extends de.esprit.appsuite.launch.ApplicationObject<C>, de.esprit.appsuite.task.CancellableTask, de.esprit.common.type.Executable, de.esprit.common.log.SimpleLogSupport)
    - de.esprit.appsuite.task.AsyncTask<C> (also extends de.esprit.common.type.Dumpable, de.esprit.appsuite.task.LocalCancellableTask, java.lang.Runnable, de.esprit.common.log.SimpleLogSupport, de.esprit.appsuite.task.TaskIdHolder)
      - de.esprit.netsuite.rtask.RemoteTask<S> (also extends de.esprit.netsuite.rtask.RemoteCancellableTask, de.esprit.netsuite.server.ServerObject<S>)
      - de.esprit.netsuite.rtask.RemoteTaskEventReceiver<C> (also extends de.esprit.netsuite.client.ClientObject<C>)

Copyright © 2014 EsprIT-Systems. All Rights Reserved.