|
MoleQueue
0.8.0
|
| Base interface for custom queue settings widgets | |
| Singleton container for JobActionFactory objects | |
| Dialog for adding a new queue to the queuemanager | |
| Provides advanced filtering options for the JobView | |
| Specify files for simplifying Client-Server communication | |
| Dialog for importing a program configuration from a file | |
| Dialog for importing a queue from a file | |
| Server-side interface to JobData properties | |
| JobActionFactory for canceling jobs | |
| JobActionFactory subclass to open job output in a file browser | |
| Generic mechanism for performing an action on a file in a job's directory. It is configured to process a file by calling an external executable or sending RPC requests | |
| JobActionFactory subclass which removes jobs from the Server JobManager | |
| JobActionFactory for opening log windows filtered to specified jobs | |
| Base class for implementing a factory which creates QActions that operate on Job instances | |
| Internal container for job details | |
| Item model for interacting with jobs | |
| Owns and manages JobData objects | |
| Base class for lightweight interfaces to JobData objects | |
| Filtering item model for the JobTableWidget job list | |
| Widget which encapsulates the Job table MVC classes | |
| MVC item view for the job table | |
| Configuration widget for local queues | |
| Message and metadata for log messages | |
| Manage log messages | |
| Window that displays log contents | |
| The main window for the MoleQueue application | |
| Concrete implementation of SshCommand using commandline open ssh/scp | |
| MVC item model for OpenWithActionFactory configurations | |
| Dialog window for configuring OpenWithActionFactory objects | |
| MVC item model for interacting with ProgrammableOpenWithActionFactory output file filters | |
| MVC delegate to control ProgrammableOpenWithActionFactory patterns | |
| This class takes care of finding and loading MoleQueue plugins | |
| A class defining interactions with an executable accessible by a Queue | |
| Dialog for setting Program configuration options | |
| Concrete implementation of SshCommand using commandline plink/pscp | |
| Abstract interface for queuing systems | |
| Manage a collection of Queue instances | |
| Dialog for managing supported queues | |
| Item model for interacting with queues in the QueueManagerDialog | |
| Item model for interacting with a Queue's Program instances | |
| Queue for running jobs locally | |
| QueueRemote subclass for interacting with a PBS/Torque queue | |
| QueueRemote subclass for interacting with a remote queue over UIT | |
| Abstract Queue subclass for interacting with a generic Remote queue | |
| QueueRemote subclass for interacting with a generic Remote queue over SSH | |
| QueueRemote subclass for interacting with Sun Grid Engine | |
| QueueRemote subclass for interacting with a SLURM managed queue | |
| Dialog for configuring queues and managing programs | |
| A generic configuration dialog for remote queuing systems | |
| Handles incoming JSON-RPC messages | |
| Abstract subclass of SshConnection providing base implementaton using commandline ssh/scp | |
| Used to construct the correct SshCommand implementation based on the ssh client | |
| Abstract base class defining remote execution and file transfer operations over the ssh protocol | |
| Dialog explaining how templates are used in MoleQueue | |
| Special QProcess derived class, calls setsid on Unix to remove tty, allowing us to give a GUI prompt for SSH etc | |
| A configuration dialog for UIT queuing systems | |
| Used by clients to submit jobs to a running MoleQueue server | |
| Simple client-side representation for a MoleQueue job | |
| Used by clients to submit calls to an RPC server using JSON-RPC 2.0 | |
| Subclass to ConnectionListenerFactory which uses local sockets | |
| A ConnectionListenerFactory subclass using ZeroMQ | |
| Interface defining the connection using to communicate between MoleQueue processes. Subclasses provide concrete implements for example based on local socket | |
| Interface defining a listener waiting for connection to a server. Implementations should emit the () signal. Subclasses provide concrete implements for example based on local sockets | |
| Factory for generating ConnectionListener instances | |
| Manages ConnectionListener and Connection instances, and emits incoming JSON-RPC Messages | |
| Provides am implementation of using QLocalSockets. Each instance of the class wraps a QLocalSocket | |
| Provides a implementation of ConnectionListener using QLocalServer. Each connection made is emitted as a LocalSocketConnection | |
| Encaspulates a single JSON-RPC transmission | |
| Static lookup table that is used to identify replies to JSON-RPC requests | |
| Connection subclass using ZeroMQ | |
| ConnectionListener subclass using ZeroMQ | |
| A dialog for prompting user for security credentials |
1.8.5