Package | Description |
---|---|
de.esprit.appsuite.appstore |
These classes implement the Application-Store for remote software installation
|
de.esprit.appsuite.appstore.gui |
Contains the GUI classes of the App-Store
|
de.esprit.appsuite.appstore.ndf |
Contains all NDF structured models of the App-Store
|
de.esprit.appsuite.database.compile |
Contains classes for DBObject compilation (for developer use only)
|
de.esprit.appsuite.database.dbase |
Contains most of the database related classes.
|
de.esprit.appsuite.database.dbase.tools |
Contains general purpose database tools.
|
de.esprit.appsuite.database.dbo |
Contains a set of standard DBObjects for testing purposes.
|
de.esprit.appsuite.database.io |
Contains input/output related classes for DBObjects.
|
de.esprit.appsuite.database.xml |
Contains support tools for advanced XML reading/writing
|
de.esprit.appsuite.gui.pathtree |
Contains the path-tree model for watching file system paths
|
de.esprit.appsuite.gui.pathtree.archive |
Contains the path-tree related dialogs
|
de.esprit.appsuite.gui.task |
Contains GUI support classes for async tasks
|
de.esprit.appsuite.io |
Contains various context based IO tools
|
de.esprit.appsuite.io.archive |
Contains base classes for the archive tools
|
de.esprit.appsuite.io.archive.tar |
Contains classes for TAR archive support
|
de.esprit.appsuite.io.archive.zip |
Contains classes for ZIP archive support
|
de.esprit.appsuite.io.parser |
Contains base classes for parsing text files
|
de.esprit.appsuite.jversion |
Contains classes java version detection and launching various java VMs.
|
de.esprit.appsuite.launch |
Contains classes that make up the launching framework
|
de.esprit.appsuite.nio.ascii |
Contains classes for very fast ascii-file parsing.
|
de.esprit.appsuite.nio.ndf |
Contains Parser and Writer for the Neutral Data Format (NDF).
|
de.esprit.appsuite.nio.watcher |
Contains classes for watching the file system.
|
de.esprit.appsuite.swversion |
Contains the software version detection manager
|
de.esprit.appsuite.task |
Contains basic classes that make up the AsyncTask framework
|
de.esprit.appsuite.task.archive |
Contains helper classes for executing the archiver tools.
|
de.esprit.appsuite.task.monitor |
Contains support classes for monitoring async tasks
|
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.task.vm |
Contains support classes for running a new VM within as a task
|
de.esprit.appsuite.workflow |
Contains classes for building workflows upon async tasks
|
de.esprit.appsuite.workflow.wft |
Contains support classes for building workflow tasks
|
de.esprit.appsuite.xml |
Contains support classes for efficient XML reading and writing
|
de.esprit.common.io |
Contains input/output related classes like readers and writers.
|
de.esprit.netsuite.appstore |
Contains additional classes to drive an AppStore via an esprit server.
|
de.esprit.netsuite.client |
Contains classes that make up the Client of a dual-port server
|
de.esprit.netsuite.client.abo |
Contains the client's support classes for ABOs (Alive Business Objects)
|
de.esprit.netsuite.client.activity.command |
Contains ClientCommand activity monitoring classes
|
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.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.netch.io |
Contains the IO specific implementations for the network connections
|
de.esprit.netsuite.client.tool.pathtree |
Contains a PathTree implementation for observing a remote file system.
|
de.esprit.netsuite.client.tool.pathtree.action |
Contains path-tree related standard actions
|
de.esprit.netsuite.client.workflow |
Contains the Workflow support classes
|
de.esprit.netsuite.netdata |
Contains serializable objects which are interchanged between client and server
|
de.esprit.netsuite.netdata.agent.internal.transfer |
Contains Agents dealing with file transfers
|
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 |
These classes make up the EsprIT server
|
de.esprit.netsuite.server.abo |
Contains server classes for working with Alive Business Objects (ABOs)
|
de.esprit.netsuite.server.auth |
Contains classes for server side user authentication
|
de.esprit.netsuite.server.auth.dbuser |
Contains a sample User and Group implemantation for database stroage
|
de.esprit.netsuite.server.auth.group |
Contains classes defining groups for the esprit server
|
de.esprit.netsuite.server.auth.member |
Contains classes for managing user and group assignments
|
de.esprit.netsuite.server.auth.user |
Contains classes defining users for the esprit server
|
de.esprit.netsuite.server.batch |
Contains classes that implement and manage the available server processes
|
de.esprit.netsuite.server.chmesg |
Contains classes that make up the Dual-Port Servers message service
|
de.esprit.netsuite.server.chreq |
Contains classes that make up the Dual-Port Servers request/response oriented data service
|
de.esprit.netsuite.server.chxfer |
Contains classes that make up the server's transfer channel
|
de.esprit.netsuite.server.config |
Contains classes that define the servers configuration
|
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.db |
Contains classes for server side database configuration.
|
de.esprit.netsuite.server.hist |
Contains classes implementing the servers task history
|
de.esprit.netsuite.server.lock |
Contains classes for managing temporary edit locks on server resources
|
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
|
de.esprit.netsuite.server.pathtree |
Contains classes for remote file-tree access
|
de.esprit.netsuite.server.permission |
These classes implement the permission system of the esprit server
|
de.esprit.netsuite.server.webserver |
Contains classes that make up the built in web server
|
Modifier and Type | Class and Description |
---|---|
class |
AppCacheFileUpdater
This class mirrors files from a local appStore root directory to the local cache directory.
|
class |
AppCacheManager
This class implements the esprit application store.
|
class |
AppCacheUpdater
This class encapsulates the base functionality for mirroring repository files to a local cache-directory.
|
class |
AppCacheUrlUpdater
This class mirrors remote files based on an URL-connection from an remote appStore repository to a local cache directory.
|
class |
AppLaunchTask
This task implements phase two of the esprit application launcher.
|
class |
AppLaunchTask.MyNativeProcessTask |
class |
EspritAppStarter
This class implements the first phase for webstart based installations of software from
a remote application-store.
|
class |
ZipSoftwareExtractor
This class extracts zipped software data directly from an input stream to a given target directory.
|
Modifier and Type | Class and Description |
---|---|
class |
AppStarterTrayGUI
This is the
EspritAppStarter GUI which is installed as a tray-icon in the
system task bar. |
Modifier and Type | Class and Description |
---|---|
class |
AppLaunchPrefsWriter<C extends ApplicationContext>
This writer stores an
AppLaunchPrefs instance in an according NDF file. |
class |
JavaAppDescriptorWriter<C extends ApplicationContext>
This writer stores an
AppLaunchPrefs instance in an according NDF file. |
class |
TimestampWriter
This class writes the timestamp of the last software installation and stores
the name of all files and directories, that have been created during installation.
|
Modifier and Type | Class and Description |
---|---|
class |
DBOCompiler
This class creates
DBObject source files from the database tables. |
Modifier and Type | Class and Description |
---|---|
class |
CredentialWriter
This class writes the content of a
Credential in NDF format. |
class |
DBLoadTask<C extends ApplicationContext>
This task is used to load records asynchronously from the database.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDBTool
This is the base class for all database related command line tools.
|
class |
DBExecute
This is a general purpose tool for executing SQL statements in a database.
|
class |
DBSelect
This is a general purpose tool for running SQL queries in any database.
|
Modifier and Type | Class and Description |
---|---|
class |
EspritDBCreate
This class demonstrates how a whole database can be reconstructed
using DBObjects.
|
Modifier and Type | Class and Description |
---|---|
class |
DBOHtmlWriter<C extends ApplicationContext>
This writer uses a TagWriter for converting the state of a DBObject to
an HTML table description for output in web pages.
|
class |
DBOWriter<C extends ApplicationContext>
This writer uses a
NdfWriter for writing the state of a
DBObject to an NDF table description format. |
Modifier and Type | Class and Description |
---|---|
class |
DBOXmlReader<C extends ApplicationContext>
This sample parser reads a full database content from an XML file
|
class |
DBOXmlWriter<C extends ApplicationContext>
This writer uses a TagWriter for converting the state of a DBObject to
an XML description in order to interface DBObject data with foreign systems.
|
Modifier and Type | Class and Description |
---|---|
class |
GuiPathTreeModelDriver<C extends ApplicationContext>
This is a special
LocalPathTreeModelDriver which fires any path events within
the event dispatcher thread. |
Modifier and Type | Class and Description |
---|---|
class |
ArchiveExtractWFT<C extends ApplicationContext>
Depending on the type of the archive input file this workflow task creates either a
ZipExtractor or a TarExtractor in order to extract the archive. |
class |
ArchiveExtractWorkflow<C extends ApplicationContext>
This workflow starts the
ArchiveExtractWFT . |
class |
ArchiveListWFT<C extends ApplicationContext>
|
class |
ArchiveListWorkflow<C extends ApplicationContext>
This workflow starts the
ArchiveListWFT . |
class |
CreateZipArchiveWFT<C extends ApplicationContext>
This task executes a
ZipArchiver on the given directory
and creates an archive file from it's content. |
class |
CreateZipArchiveWorkflow<C extends ApplicationContext>
This workflow starts the
CreateZipArchiveWFT |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSwingTask<C extends ApplicationContext>
This is an
AsyncTask supposed to be run in a Swing GUIs environment. |
class |
SwingTaskMonitor<C extends ApplicationContext>
This monitor is being notified by a running
AsyncTask about it's RunState changes. |
class |
WriterTaskMonitor<C extends ApplicationContext>
This monitor writes a journal-file for the task it is attached to.
|
Modifier and Type | Class and Description |
---|---|
class |
DataWriter<C extends ApplicationContext>
This writer may be run asynchronously within an
AsyncTask . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractArchiveExtractor<C extends ApplicationContext,E extends ArchiveEntry>
This class extracts the content of an archive into a given target-directory.
|
class |
AbstractArchiver<C extends ApplicationContext>
This class creates a ZIP archive of either files/directories or directly from an
input-stream.
|
class |
ArchiveExtractTask<C extends ApplicationContext> |
class |
ArchiveListTask<C extends ApplicationContext> |
Modifier and Type | Class and Description |
---|---|
class |
TarArchiver<C extends ApplicationContext>
This class creates a TAR archive from either files or directories.
|
class |
TarExtractor<C extends ApplicationContext>
This class extracts the content of a zip archive into a given target-directory.
|
class |
TarGZArchiver<C extends ApplicationContext>
This class creates a compressed TAR archive from either files or directories.
|
class |
TarLister<C extends ApplicationContext>
This class lists the content of a TAR archive onto the console.
|
Modifier and Type | Class and Description |
---|---|
class |
ZipArchiver<C extends ApplicationContext>
This class is supposed to create a ZIP archive from either files/directories or
directly from any input-streams.
|
class |
ZipArchiverTask<C extends ApplicationContext>
This task runs a
ZipArchiver asynchronously |
class |
ZipExtractor<C extends ApplicationContext>
This class extracts the content of a zip archive into a given target-directory.
|
class |
ZipLister<C extends ApplicationContext>
This class lists the content of a ZIP archive onto the console.
|
Modifier and Type | Class and Description |
---|---|
class |
DataParser<C extends ApplicationContext>
This is a generic file parser that allows for fast iteration through a file content looking for
keywords and data.
|
class |
DataParserTask<C extends ApplicationContext>
This task just executes a
DataParser asynchronously. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractJavaVersionScanner<C extends ApplicationContext>
This class scans the file system for java installations.
|
class |
JavaVersionManager<C extends ApplicationContext>
This class scans the file system for available java installations.
|
class |
JavaVersionScannerLinux<C extends ApplicationContext>
This class scans a Linux system for available Java installations.
|
class |
JavaVersionScannerSolaris<C extends ApplicationContext>
This class scans a Solaris system for available Java installations.
|
class |
JavaVersionScannerWindows<C extends ApplicationContext>
This class scans a Windows system for available Java installations.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractInitializableObject<C extends ApplicationContext>
This class maintains an isInitialized flag and provides methods for checking whether
initialization has been done yet.
|
class |
AsyncInitializableObject<C extends ApplicationContext>
This class maintains an isInitializingRef flag and provides methods for checking whether
initialization yet has been done.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAsciiParser<C extends ApplicationContext,L extends SimpleAsciiLine>
This is a high performance parser for reading ascii text files.
|
class |
AsciiParser<C extends ApplicationContext>
Runs the
AbstractAsciiParser with a AsciiLine and thus provides support for
break-characters and block-comments. |
class |
AsciiParserTask<C extends ApplicationContext>
This task just executes a
AsciiParser asynchronously. |
class |
AsciiWriter<C extends ApplicationContext>
This writer uses NIO for writing raw ASCII data with best possible performance.
|
class |
SimpleAsciiParser<C extends ApplicationContext>
Runs the
AbstractAsciiParser with a SimpleAsciiLine and thus runs fast but without any support
for break-characters and block-comments. |
Modifier and Type | Class and Description |
---|---|
class |
NdfParser
This parser reads ASCII data stored in the Neutral Data Format (NDF).
|
class |
NdfWriter<C extends ApplicationContext>
This writer supports writing output data in the Neutral Data Format (NDF).
|
Modifier and Type | Class and Description |
---|---|
class |
LocalPathTreeModelDriver<C extends ApplicationContext>
This
PathTreeModelDriver implementation runs a PathWatcher that observes registered paths in the
local file-system. |
class |
PathTreeModelDriver<C extends ApplicationContext>
This class interfaces the
PathWatcher with a PathTreeModel . |
class |
PathWatcher
This class runs an internal
WatchService on registered Path s. |
Modifier and Type | Class and Description |
---|---|
class |
SoftwareVersionDetector<S extends SoftwareVersion>
This is the base class for all kinds of
SoftwareVersionDetector s. |
class |
SupportedSoftwareVersionDetector<S extends SoftwareVersion>
This detector can be filled with a set of expected
SoftwareVersion s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAsyncExecutable<C extends ApplicationContext>
This is a default implementation of
AsyncExecutable used for subclassing. |
class |
AbstractAsyncTask<C extends ApplicationContext>
This class encapsulates an asynchronously running task that is being executed within
any
ExecutorService . |
class |
AbstractTimerTask<C extends ApplicationContext>
This is a task just running as a timer.
|
class |
DebugTaskMonitor<C extends ApplicationContext>
This class is just for testing task notifications
|
class |
DefaultTaskMonitor<C extends ApplicationContext>
This is a
TaskMonitor template with empty default implementations. |
class |
ExecutorTask<C extends ApplicationContext>
This is a helper-task that just executes any
AsyncExecutable as a sub-task. |
class |
ProgressWindowExecutorTask<C extends ApplicationContext>
This class ...
|
class |
SwingExecutorTask<C extends ApplicationContext>
This is just an
ExecutorTask with a build in SwingTaskMonitor . |
class |
TaskCollection<C extends ApplicationContext>
This is a (main) task that runs a list of
AsyncExecutable s as sub-tasks in a serie. |
class |
WatchDogTask<C extends ApplicationContext>
This task watches for the timeout of another task.
|
Modifier and Type | Class and Description |
---|---|
class |
ArchiveConfigDialogWFT<C extends ApplicationContext>
This dialog requests for defining the type of the desired archive
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTaskMonitor<C extends ApplicationContext>
|
class |
TaskMonitorController<C extends ApplicationContext>
This controller is responsible for passing
RunState change notifications to all
added TaskMonitor s. |
class |
TaskMonitorList
This is a
TaskMonitor implementation that actually manages a list of TaskMonitor s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractOsProcessTask<C extends ApplicationContext>
This Task encapsulates a running OS-process on the local system.
|
class |
StdinReaderTask<C extends ApplicationContext>
This task reads the STDIN channel of an OS-process and feeds the input read
back to the process.
|
Modifier and Type | Class and Description |
---|---|
class |
TaskManager<C extends ApplicationContext>
|
class |
TaskRegistry<C extends ApplicationContext>
|
Modifier and Type | Class and Description |
---|---|
class |
JavaCommandTask<C extends ApplicationContext>
This OS-process task runs a Java program within a separate Virtual Machine.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractWorkflow<C extends ApplicationContext>
This is the base class for all workflows.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAsciiParserWFT<C extends ApplicationContext>
This is the base class for all
WorkflowTask implementations. |
class |
AbstractDataParserWFT<C extends ApplicationContext>
This is the base class for all
WorkflowTask implementations. |
class |
AbstractJavaCommandWFT<C extends ApplicationContext>
This is the base class for all
WorkflowTask implementations. |
class |
AbstractOsProcessWFT<C extends ApplicationContext>
This is the base implementation which allows an OS-process to run as a
WorkflowTask within an AbstractWorkflow . |
class |
AbstractTaskOptionDialogWFT<C extends ApplicationContext>
This task pops up a
AbstractTaskOptionDialogWFT which asks the user to make a decision
between a set of CheckOption choices. |
class |
AbstractTaskOptionWFT<C extends ApplicationContext>
This task requests to make a decision between a set of
CheckOption objects. |
class |
AbstractWFT<C extends ApplicationContext>
This is the base class for all
WorkflowTask implementations. |
class |
AbstractZipArchiverWFT<C extends ApplicationContext>
This is the base class for all
WorkflowTask implementations. |
class |
CheckWorkingDirectoryWFT<C extends ApplicationContext>
This
WorkflowTask ensures the existence of the workflows working directory. |
class |
CleanupWorkingDirectoryWFT<C extends ApplicationContext>
This
WorkflowTask ensures the existence of the workflows working directory. |
class |
FileNameInputWFT<C extends ApplicationContext>
This WFT pops up a
OutputFileChooserDialog for choosing an output file. |
class |
InputFileChooserWFT<C extends ApplicationContext>
This WFT pops up a
OutputFileChooserDialog for choosing an output file. |
class |
OutputFileChooserWFT<C extends ApplicationContext>
This WFT pops up a
OutputFileChooserDialog for choosing an output file. |
Modifier and Type | Class and Description |
---|---|
class |
TagWriter<C extends ApplicationContext>
This class is a writer for tag-oriented output such as XML or HTML.
|
class |
XmlDataParser<C extends ApplicationContext>
This is a template how to do XML parsing
|
class |
XmlTagWriter<C extends ApplicationContext>
This class adds XML specific functionality to the TagWriter class
|
Modifier and Type | Class and Description |
---|---|
class |
StringTagWriter
This
TagWriter creates a String output. |
Modifier and Type | Class and Description |
---|---|
class |
AppCacheTransferUpdater
This class mirrors files based on an Esprit-connection from a remote appStore
repository to a local cache directory.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientObject<C extends ClientContext>
This is the base class for client classes that manage a
ClientContext |
class |
ClientTaskManager<C extends ClientContext>
Extends the
TaskManager such that all activity lists are maintained
centrally here. |
class |
UserCache
|
Modifier and Type | Class and Description |
---|---|
class |
ABOCreateListener
This listener controls auto-insertion of foreign newly created ABOs into an ABOCollection
|
class |
ABOManager
This class encapsulates the functionality for managing ABOs.
|
Modifier and Type | Class and Description |
---|---|
class |
ClientCommandTask<C extends ClientContext>
This class performs the execution of an async ClientCommand
|
Modifier and Type | Class and Description |
---|---|
class |
ClientFileDownloadConnection<C extends ClientContext>
This class performs the transfer (upload or download) of a single file
between client and server
|
class |
ClientFileUploadConnection<C extends ClientContext>
This class performs the transfer (upload or download) of a single file
between client and server
|
class |
ClientTransferConnection<C extends ClientContext>
This class performs the transfer (upload or download) of a single file
|
class |
FileDownloadConnection<C extends ClientContext>
This class performs the transfer (upload or download) of a single file
between client and server
|
class |
FileTransferClientTask<C extends ClientContext>
This task steps through the joblist and for each job it opens an
FileUploadConnection
or a FileDownloadConnection depending on the transfer direction. |
class |
FileUploadConnection<C extends ClientContext>
This class performs the transfer (upload or download) of a single file
between client and server
|
class |
IOClientFileDownloadConnection<C extends ClientContext>
This class ...
|
class |
IOClientFileUploadConnection<C extends ClientContext>
This class ...
|
class |
IOFileDownstreamConnection<C extends ClientContext>
This class performs the transfer (upload or download) of a single file
|
class |
IOFileTransferConnection<C extends ClientContext>
This class performs the transfer (upload or download) of a single file
|
Modifier and Type | Class and Description |
---|---|
class |
RemoteTaskDefaultEventForwarder<S extends ServerContext,C extends CoClientContext>
This implementation forwards all
RemoteTaskEvent s received by a AbstractClientEDT via the server's message channel to all clients. |
class |
RemoteTaskProgressEventForwarder<S extends ServerContext,C extends CoClientContext>
This implementation is supposed to control PROGRESS events of an
AbstractOsProcessTask in a special way. |
Modifier and Type | Class and Description |
---|---|
class |
AgentMessageHandler
This class performs the postprocessing of an agent that was received in a message
|
class |
AgentResponseHandler
This class handles an agent that has been received in a response
|
class |
DefaultServerNotificationHandler<C extends ClientContext>
This class provides a default implementation for handling server messages.
|
class |
GuiReconnectorTask
This task performs an automatic reconnection of the client after it went off-line.
|
class |
GuiServerNotificationHandler<C extends ClientContext>
This class provides a default implementation for handling server notification messages.
|
class |
RequestChannel
This class encapsulates the functionality provided by the Request network channel.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMessageChannel<C extends ClientContext>
This class contains an inner task, which fetches
NetMessage s from the
client's input queue and dispatches them to the various message listeners. |
class |
ClientMessageHandler
This handler processes incoming messages.
|
class |
ClientNetworkAdapter<C extends ClientContext>
This class groups both
ClientRequestConnection and ClientMessageConnection maintaining them
together as a session. |
class |
EspritClientConnector<C extends ClientContext,U extends User>
This class provides the user facade to the network.
|
class |
MessageChannel
On this instance you can register for incoming messages from the server.
|
class |
MessageReceiveTask
This task blocks in the readNextMessage() method until it receives a new message.
|
Modifier and Type | Class and Description |
---|---|
class |
IOClientNetworkAdapter
This is the Socket-IO specific implementation of the
ClientNetworkAdapter |
Modifier and Type | Class and Description |
---|---|
class |
RemotePathTreeModelDriver<C extends ClientContext>
This is a
PathTreeModelDriver implementation which communicates
to a remote PathTreeModelDriver on the server. |
Modifier and Type | Class and Description |
---|---|
class |
FileDownloadWFT<C extends ClientContext,S extends ServerContext>
This task executes a file-transfer for downloading a file from the server.
|
class |
FileDownloadWorkflow<C extends ClientContext>
This workflow starts the
FileDownloadWFT . |
class |
FileUploadWFT<C extends ClientContext,S extends ServerContext>
This task executes a file-transfer for uploading a file to the server.
|
class |
FileUploadWorkflow<C extends ClientContext>
This workflow starts the
FileUploadWFT . |
class |
RemoteArchiveExtractEDT<C extends ClientContext>
This task receives task-events from the
RemoteArchiveExtractTask and logs them locally. |
class |
RemoteArchiveExtractTask
This task performs the remote archive extraction.
|
class |
RemoteArchiveExtractWFT<C extends ClientContext>
This task executes the
RemoteArchiveExtractEDT |
class |
RemoteArchiveExtractWorkflow<C extends ApplicationContext>
This workflow executes the
RemoteArchiveExtractWFT . |
class |
RemoteArchiveListEDT<C extends ClientContext>
This task receives task-events from the
RemoteArchiveListTask and logs them locally. |
class |
RemoteArchiveListTask<S extends ServerContext>
This task performs the remote archive listing.
|
class |
RemoteArchiveListWFT<C extends ClientContext>
This task starts the
RemoteArchiveListEDT |
class |
RemoteArchiveListWorkflow<C extends ClientContext>
This workflow starts the
RemoteArchiveListWFT . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientWFT<C extends ClientContext>
This class ...
|
class |
AbstractClientWorkflow<C extends ClientContext>
This is the base class for all client side workflows
|
class |
AbstractEventDrivenWFT<C extends ClientContext>
This workflow-task is supposed to run a remote task on the server.
|
class |
AbstractFileStreamWFT<C extends ClientContext>
This workflow task runs a
FileStreamDownloadAgent with the FileStreamJob set. |
class |
AbstractStreamParserWFT<C extends ClientContext>
This class ...
|
class |
FileTransferWFT<C extends ClientContext,S extends ServerContext>
This workflow-task runs a
FileTransferTask with the jobs added |
Modifier and Type | Class and Description |
---|---|
class |
AbstractServerModel<S extends ServerContext>
This is a base implementation for a server side model which provides simple
support for client access tracking.
|
class |
AbstractSessionServerModel
This
AbstractServerModel implementation maintains a list of registered SessionId s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAsciiDownloadTask<C extends ClientContext>
This class ...
|
class |
AbstractBinaryDownloadTask<C extends ClientContext>
This class ...
|
class |
AbstractDownloadTask<C extends ClientContext>
This class ...
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientEDT<C extends ClientContext>
This is a local event-driven-task (EDT) which has a remote counterpart task running on the sever.
|
class |
AbstractClientTask<C extends ClientContext>
This is a pure adapter class that nails the
ApplicationContext to the ClientContext |
class |
AbstractRemoteOsProcessTask<S extends ServerContext>
This class runs an OS-process within a remote task on the server
|
class |
AbstractRemoteTask<S extends ServerContext>
This is an
AsyncTask which runs on server side and is owned by a user session. |
class |
AbstractServerTask<S extends ServerContext>
This async task is supposed to run in a
ServerContext environment within any
server's thread pool which is yet to be specified. |
class |
CoServerBindTask<S extends ServerContext>
This is a special task that actually consists of two coupled tasks.
|
class |
FileTransferTask<C extends ClientContext,S extends ServerContext>
This task runs a
FileTransferAgent with the jobs added |
class |
RemoteJavaCommandTask<S extends ServerContext>
This OS-process task executes on server side and runs a Java program within a
separate Virtual Machine.
|
class |
RemoteTaskEventQueue
This receiver queues up all incoming
RemoteTaskEvent s for a particular task identified
by its RemoteTaskId . |
class |
RemoteTaskMonitor<S extends ServerContext>
This
TaskMonitor sends RemoteTaskEvent s to the client for synchronization. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractJournalOsProcessTask<S extends ServerContext>
This is a OS-process task that runs as a reattachable
JournalTask |
class |
AbstractJournalTask<S extends ServerContext>
This is the base class for all journal remote tasks.
|
class |
JournalTaskMonitor<S extends ServerContext>
This is a special
RemoteTaskMonitor which stores all RemoteTaskEvent s sent in a journalList. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractInitializableServerObject<S extends ServerContext>
This is the base class for server classes that manage a
ServerContext |
class |
AbstractServerObject<S extends ServerContext>
This is the base class for server classes that manage a
ServerContext |
Modifier and Type | Class and Description |
---|---|
class |
ABOAccessList
This class ...
|
class |
ABOServerCache
This is a cache for all accessed
AliveBusinessObject instances. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGroupManager<S extends ServerContext>
This GroupManager implementation provides the basic framework for managing groups.
|
class |
AbstractUserManager<S extends ServerContext>
This class manages an internal cache of User objects and provides a default implementation for the
UserManager methods
|
class |
DefaultGroupManager<S extends ServerContext>
This implementation stores groups in the srv_group.cfg config file as NDF records.
|
class |
DefaultUserManager
This implementation manages users in the srv_user.cfg config file as NDF records.
|
Modifier and Type | Class and Description |
---|---|
class |
DBGroupManager
This is a custom implementation of a GroupManager.
|
class |
DBUserManager
This is a custom implementation of a UserManager.
|
Modifier and Type | Class and Description |
---|---|
class |
GroupWriter
This class ...
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultGroupMembershipManager<S extends ServerContext>
This is the default implementation of a
GroupMembershipManager . |
class |
GroupMemberWriter
This class writes the group member configuration to the member config file.
|
Modifier and Type | Class and Description |
---|---|
class |
UserWriter
This class ...
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBatchTask<S extends ServerContext>
This is the base class for time scheduled server batch Processes.
|
class |
AbstractDatabaseBatchTask<S extends ServerContext>
This ServerProcess is supposed to work with DBObjects
|
class |
BatchTaskConfigWriter
This class writes a
BatchTaskConfigEntry to the server config file ServerConfigFile.BATCHTASK |
class |
BatchTaskManager
This class encapsulates the entries in the coservers.cfg configuration file
|
class |
BatchTaskMonitor<S extends ServerContext>
This Monitor is attached to
AbstractBatchTask instances. |
class |
LogCleanupBatchTask
This batch process performs a log cleanup in regular time frames
|
class |
TestBatchTask
This is server batch process for testing purposes only
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultServerMessageDispatcher<S extends ServerContext>
This class implements the default message dispatching rules.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultRequestHandler
This handler handles all system internal client requests
|
class |
RequestDispatcher
This class dispatches the incoming request to the responsible
RequestHandler
based on the type of the request. |
Modifier and Type | Class and Description |
---|---|
class |
FileStreamEntry
This class maintains a file transfer on the server during up/download.
|
class |
FileTransferEntry
This class maintains a file transfer on the server during up/download.
|
class |
ParallelStreamsList
This list contains the stream jobs that are currently running on the server.
|
class |
ParallelTransfersList
This list contains the file transfer jobs that are currently running on the server.
|
Modifier and Type | Class and Description |
---|---|
class |
NetworkConfigWriter
This class writes the
ServerNetworkConfig content in NDF format. |
Modifier and Type | Class and Description |
---|---|
class |
EmailSender
This class sends an email to the configured recipients
|
class |
FatalErrorHandler<S extends ServerContext>
This error handler reports fatal errors in the logfile and sends an
email notification to registered email recipients.
|
class |
LogChannelManager
This class is a cache for all LogChannels opened by the server
|
class |
MailerFacade
This class is a facade to the
EmailSender . |
class |
NServerEventDispatcher
This class is used to fire server internal notification events.
|
class |
ServerEventDispatcher
This class is used to fire server internal notification events in a thread safe manner.
|
class |
ServerEventQueue
This class is used to fire server internal notification events by a particular daemon thread.
|
class |
ServerStatisticManager
This manager contains a singleton
ServerStatistic instance as well as a thread
which updates it repeatedly after the configured delay. |
class |
ServerTaskManager
This class adds support for canceling running
RemoteCancellableTask instances |
Modifier and Type | Class and Description |
---|---|
class |
CoClientReconnectorTask
This thread performs an automatic reconnection of the client after it went off-line.
|
class |
CoServerManager
This manager maintains the
CoClientContext s of all co-server connections of this server. |
Modifier and Type | Class and Description |
---|---|
class |
AgentExecutorTask
This task performs the async execution of an agent on the server.
|
class |
AgentTaskMonitor<S extends ServerContext>
This
TaskMonitor sends RemoteTaskEvent s to the client for synchronization. |
class |
AgentWatchDogTask
This task controls the execution of async agent and handles an eventual timeout.
|
class |
AsyncAgentExecutorAdapter<C extends ApplicationContext>
This is just a wrapper task that calls the agent.sendForExecution() method when executing
|
class |
ServerThreadPoolManager
This class manages all server thread pools.
|
Modifier and Type | Class and Description |
---|---|
class |
DatabaseConfigWriter
This class writes the server config file
ServerConfigFile.DATASOURCE in NDF format. |
class |
DatabaseManager
This class maintains a pool of connected DataSource objects which can be selected by name.
|
Modifier and Type | Class and Description |
---|---|
class |
RemoteTaskHistoryMonitor<S extends ServerContext>
This
TaskMonitor writes a history record for a RemoteTask when the task has finished. |
class |
TaskHistoryWriter
This class it the interface to the Task history files written by the esprit server.
|
Modifier and Type | Class and Description |
---|---|
class |
ResourceLockManager
This List manages the resource locks that are being hold by clients during editing a server resource.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractServerConnection
This class contains the logic of each connection that the server opens for the client.
|
class |
AbstractTransferService
This task reads the client's
AbstractTransferJob and performs all requested file transfers. |
class |
FileDownloadService
This class performs the file download on server side
|
class |
FileDownstreamService
This class performs the file downstream on server side
|
class |
FileUploadService
This class performs the file upload on server side
|
class |
RequestServiceTask
This task reads incoming requests, forwards them to the
RequestDispatcher
and writes the response to the clients message channel (Note that both request and
message channel are uni-directional). |
class |
ServerConnectionService
This class ...
|
class |
ServerConnector<S extends ServerContext>
This class is the servers interface to networking.
|
class |
ServerMessageQueue
This is the main message queue of the server.
|
class |
ServerNetworkAdapter
An instance of this adapter is created for each client and cached in a server side
Session object. |
class |
Session
This class encapsulates a connection to a client by maintaining it's
SessionId and the according
ServerNetworkAdapter . |
class |
SessionManager
This is a synchronized List containing the currently connected clients.
|
class |
TransferServiceTask
This task reads the incoming transfer jobs from the client and starts the according
services for handling them.
|
Modifier and Type | Class and Description |
---|---|
class |
IOServerConnection
This class encapsulates a connection socket as well as its input- and output-streams.
|
class |
IOServerConnectionService
This service contains a task that listens on the server port and creates new client connections if requested.
|
class |
IOServerConnector<S extends ServerContext>
This is an implementation of
ServerConnector based on the standard network Socket class. |
Modifier and Type | Class and Description |
---|---|
class |
PathTreeManager
This manager maintains a server side
PathTree which makes the servers
data-directory accessible and observable by clients. |
class |
ServerPathTreeModelDriver
This server side
PathTreeModelDriver forwards all events to the client. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultPermissionManager<S extends ServerContext>
This class manages permissions for user and group access control in the esprit server.
|
class |
PermissionConfigWriter
This class writes the server config file
ServerConfigFile.DATASOURCE in NDF format. |
Modifier and Type | Class and Description |
---|---|
class |
EspritWebServer
This is the internal web-service of the Esprit server which provides simple support
for GET and POST requests.
|
class |
WebRequestHandler
This class handles the incoming requests of the esprit web-service.
|
Copyright © 2014 EsprIT-Systems. All Rights Reserved.