|
|
| QueueUit (QueueManager *parentManager=0) |
| virtual QString | typeName () const |
| bool | writeJsonSettings (QJsonObject &json, bool exportOnly, bool includePrograms) const |
| bool | readJsonSettings (const QJsonObject &json, bool importOnly, bool includePrograms) |
| AbstractQueueSettingsWidget * | settingsWidget () |
| QString | kerberosUserName () |
| void | setKerberosUserName (const QString &userName) |
| QString | kerberosRealm () |
| void | setKerberosRealm (const QString &realm) |
|
QString | hostName () const |
|
void | setHostName (const QString &host) |
|
qint64 | hostId () |
|
void | setHostID (qint64 id) |
| bool | testConnection (QWidget *parentObject) |
|
| QueueRemote (const QString &queueName="AbstractRemote", QueueManager *parentManager=0) |
|
void | setWorkingDirectoryBase (const QString &base) |
|
QString | workingDirectoryBase () const |
| void | setQueueUpdateInterval (int i) |
| int | queueUpdateInterval () const |
| void | setDefaultMaxWallTime (int time) |
| int | defaultMaxWallTime () const |
| void | replaceKeywords (QString &launchScript, const Job &job, bool addNewline=true) |
| Server * | server () |
| const Server * | server () const |
| QueueManager * | queueManager () |
| const QueueManager * | queueManager () const |
| virtual void | setName (const QString &newName) |
| QString | name () const |
| bool | readSettings (const QString &filePath) |
| bool | writeSettings () const |
| bool | exportSettings (const QString &fileName, bool includePrograms=true) const |
| bool | importSettings (const QString &fileName, bool includePrograms=true) |
| QString | stateFileName () const |
| bool | addProgram (Program *newProgram, bool replace=false) |
| bool | removeProgram (Program *programToRemove) |
| bool | removeProgram (const QString &programName) |
| Program * | lookupProgram (const QString &programName) const |
| QStringList | programNames () const |
| QList< Program * > | programs () const |
| int | numPrograms () const |
| virtual QString | launchTemplate () const |
| QString | launchScriptName () const |
| int | jobFailureCount (IdType moleQueueId) const |
|
|
void | createRemoteDirectory (MoleQueue::Job job) |
|
void | createRemoteDirectoryError (const QString &errorString) |
|
void | remoteDirectoryCreated () |
|
void | copyInputFilesToHost (MoleQueue::Job job) |
|
void | copyInputFilesToHostError (const QString &erroString) |
|
void | inputFilesCopied () |
|
void | uploadInputFilesToHost (Job job) |
|
void | processStatFileRequest () |
|
void | submitJobToRemoteQueue (MoleQueue::Job job) |
|
void | jobSubmittedToRemoteQueue () |
|
void | jobSubmissionError (const QString &errorString) |
|
void | handleQueueUpdate () |
|
void | handleQueueUpdate (const QList< Uit::JobEvent > &jobEvents) |
|
void | requestQueueUpdateError (const QString &) |
|
void | beginFinalizeJob (MoleQueue::IdType queueId) |
|
void | finalizeJobCopyFromServer (MoleQueue::Job job) |
|
void | finalizeJobOutputCopiedFromServer () |
|
void | finalizeJobCopyFromServerError (const QString &errorString) |
|
void | finalizeJobCopyToCustomDestination (MoleQueue::Job job) |
|
void | finalizeJobCleanup (MoleQueue::Job job) |
|
void | cleanRemoteDirectory (MoleQueue::Job job) |
|
void | cleanRemoteDirectoryError (const QString &errorString) |
|
void | remoteDirectoryCleaned () |
|
void | beginKillJob (MoleQueue::Job job) |
|
void | killJobError (const QString &errorString) |
|
void | endKillJob () |
| void | testConnectionComplete (const QString &token) |
| void | testConnectionError (const QString &errorMessage) |
|
virtual void | submitPendingJobs () |
| virtual void | beginJobSubmission (MoleQueue::Job job) |
|
virtual void | createRemoteDirectory (MoleQueue::Job job)=0 |
|
virtual void | remoteDirectoryCreated ()=0 |
|
virtual void | copyInputFilesToHost (MoleQueue::Job job)=0 |
|
virtual void | inputFilesCopied ()=0 |
|
virtual void | submitJobToRemoteQueue (MoleQueue::Job job)=0 |
|
virtual void | jobSubmittedToRemoteQueue ()=0 |
|
virtual void | handleQueueUpdate ()=0 |
|
virtual void | beginFinalizeJob (MoleQueue::IdType queueId)=0 |
|
virtual void | finalizeJobCopyFromServer (MoleQueue::Job job)=0 |
|
virtual void | finalizeJobOutputCopiedFromServer ()=0 |
|
virtual void | finalizeJobCopyToCustomDestination (MoleQueue::Job job)=0 |
|
virtual void | finalizeJobCleanup (MoleQueue::Job job) |
|
virtual void | cleanRemoteDirectory (MoleQueue::Job job)=0 |
|
virtual void | remoteDirectoryCleaned ()=0 |
| void | jobAboutToBeRemoved (const MoleQueue::Job &job) |
|
virtual void | beginKillJob (MoleQueue::Job job)=0 |
|
virtual void | endKillJob ()=0 |
| virtual void | jobAboutToBeRemoved (const MoleQueue::Job &job) |
| void | programNameChanged (const QString &newName, const QString &oldName) |
| void | cleanLocalDirectory (const MoleQueue::Job &job) |
QueueRemote subclass for interacting with a remote queue over UIT.