TPTP 4.2.0 Platform Project
Internal API Specification

Package org.eclipse.hyades.internal.execution.core.file

Interface Summary
ICommand An interface to support the command pattern, used to execute based on the current state of the command.
IDeleteDirectoryCommand The delete directory command interface, highlighting the hierarchy of the command structure
IDeleteFileCommand The delete file command interface, highlighting the hierarchy of the command structure
IFileInspectionCommand The file inspection command interface, highlighting the hierarchy of the file server command, a subinterface of the file server command interface
IFileManipulationCommand The file manipulation command, highlighting the hierarchy of the file server commands, implemented by commands that manipulate files on the server
IFileServerCommand An interface that all file server commands implement, it also extends from the general command interface to support the implementation of the command design pattern
IFileServerCommandFactory Interface for file server command factories -- used by both the client and server sides of the file service implementation.
IFileTransferCommand The file transfer command interface, a general interface extended by more specific file transfer command interfaces
IGetFileCommand The get file command interface, a specialized file transfer command used for getting files from the server and putting them on the client
IListContentCommand The list content command interface, a specialized file inspection command that is used to list the content of a given directory or folder, basically an "ls" or "dir" file command.
IModifyPermissionCommand The modify permission command interface, a specialized file manipulation command used for modifying the permissions on a given set of file operands
IPutFileCommand The put file command interface, a specialized file transfer command used for transferring files from the client to the server, putting the files on the server by copying them from the client
IQueryServerStatusCommand The query server status command interface, a specialized server interrogation command used to execute a simple test from client to server and back to the client again -- one method for determining the result of the command is available
IServerInterrogationCommand The server interrogation command, a specialized file server command used for interrogating the server, used primarily for meta-like commands, commands that operate on the server and query the server itself
 

Class Summary
AbstractFileServerCommand The abstract base class for all file server commands, there are other more specific abstract classes that further extend this one, a concrete file server command will likely extend those downstream subclasses and not this base class directly.
FileServerCommandFactory Used by the client and server side of the file manager implementation to create commands that encapsulate the state and behavior associated with a particular action that should be conducted.
FileSystemServices Runtime class used by file server for setting dynamic options such as debug and timing.
FileSystemServices.Options File server options that can be enabled or disabled via java system properties.
 

Exception Summary
InvalidFileServerCommandException Invalid file server command exception
ServerNotAvailableException The file server is not available and therefore a connection can not be created to it.
 


TPTP 4.2.0 Platform Project
Internal API Specification