Workspace 6.21.5
|
#include <Distributed/Schedulers/MongoDB/mongodbschedulerrequestprocessor.h>
Public Types | |
using | MapUuid2Retries = QMap< QString, QStringList > |
Public Slots | |
void | destroyRequest (DataExecution::SchedulerRequest *) |
void | scheduleRequest (DataExecution::SchedulerRequest *) |
void | stopRequest (QString) |
Signals | |
void | hasLoggedOut () |
void | jobsAborted (const MapUuid2Retries &uuids) |
void | jobsFinished (const QSet< QString > &uuids) |
void | postponeRequest (DataExecution::SchedulerRequest *) |
Public Member Functions | |
RequestProcessor (MongoDbScheduler &) | |
~RequestProcessor () override | |
QString | getWorkflow (const QString &uuid) const |
bool | isReadyToProcessRequests () |
void | queryJobFinished (const QString &uuid) |
void | stop () |
Worker thread that handles communication between the client and ssh end point
using MapUuid2Retries = QMap<QString, QStringList> |
RequestProcessor | ( | MongoDbScheduler & | scheduler | ) |
|
overridedefault |
|
slot |
|
inline |
|
signal |
bool isReadyToProcessRequests | ( | ) |
|
signal |
|
signal |
|
signal |
void queryJobFinished | ( | const QString & | uuid | ) |
Async query of a job, get a jobFinished signal when the job finished (or aborted)
|
slot |
void stop | ( | ) |
|
slot |