TPTP 4.5.0 Platform Project
Internal API Specification

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

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
IDetermineServerReachCommand The determine server reach command determines if the file server's host can connect back to a particular host using an IP and port combination.
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
IValidateDirectoryExistenceCommand The delete directory command interface, highlighting the hierarchy of the command structure
 

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.
 

Exception Summary
InvalidFileServerCommandException Invalid file server command exception
 


TPTP 4.5.0 Platform Project
Internal API Specification