|
| 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) |
|
bool | writeJsonSettings (QJsonObject &json, bool exportOnly, bool includePrograms) const |
|
bool | readJsonSettings (const QJsonObject &json, bool importOnly, bool includePrograms) |
|
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.