Workspace 6.21.5
Public Member Functions | Static Public Member Functions | List of all members
SqlRemoteScheduler Class Reference

#include <RemoteExecution/Schedulers/Sql/sqlremotescheduler.h>

Inheritance diagram for SqlRemoteScheduler:
[legend]

Public Member Functions

 SqlRemoteScheduler ()
 
 ~SqlRemoteScheduler () override
 
const QString & getDatabaseAddress () const
 
const QString & getDatabaseName () const
 
const QString & getFeatureName () const
 
int getMaxResultWorkflowSize () const
 
int getPollingInterval () const
 
QString getTypeId () const override
 
bool load (const Authentication::SettingContainer &settings) override
 
void pause () override
 
void resume () override
 
void save (Authentication::SettingContainer &settings) const override
 
void setDatabaseAddress (const QString &)
 
void setDatabaseName (const QString &)
 
void setFeatureName (const QString &)
 
void setMaxResultWorkflowSize (int)
 
void setPollingInterval (int)
 
void setup (Authentication::SettingContainer &settings) const override
 
bool start () override
 
void stop () override
 
- Public Member Functions inherited from AbstractRemoteScheduler
QString getServerUuid () const
 
virtual QString getTypeId () const =0
 
virtual bool load (const Authentication::SettingContainer &settings)=0
 
virtual void pause ()
 
virtual void resume ()
 
virtual void save (Authentication::SettingContainer &settings) const =0
 
virtual void setup (Authentication::SettingContainer &settings) const =0
 
virtual bool start ()=0
 
virtual void stop ()=0
 

Static Public Member Functions

static QString getDatabaseStatus (const QString &databaseAddress, const QString &databaseName)
 
static bool isJobPollingPaused (const QString &databaseAddress, const QString &databaseName)
 
static void setJobPollingPaused (const QString &databaseAddress, const QString &databaseName, bool pause)
 

Additional Inherited Members

- Protected Member Functions inherited from AbstractRemoteScheduler
 AbstractRemoteScheduler ()
 
AbstractRemoteServergetServer ()
 
bool isLimitedByFeatureNumber (const SchedulerFeatures &) const
 
bool isSchedulerBusy () const
 

Constructor & Destructor Documentation

◆ SqlRemoteScheduler()

◆ ~SqlRemoteScheduler()

~SqlRemoteScheduler ( )
override

Member Function Documentation

◆ getDatabaseAddress()

const QString & getDatabaseAddress ( ) const

◆ getDatabaseName()

const QString & getDatabaseName ( ) const

◆ getDatabaseStatus()

QString getDatabaseStatus ( const QString &  databaseAddress,
const QString &  databaseName 
)
static

◆ getFeatureName()

const QString & getFeatureName ( ) const

◆ getMaxResultWorkflowSize()

int getMaxResultWorkflowSize ( ) const

◆ getPollingInterval()

int getPollingInterval ( ) const

◆ getTypeId()

QString getTypeId ( ) const
overridevirtual

◆ isJobPollingPaused()

bool isJobPollingPaused ( const QString &  databaseAddress,
const QString &  databaseName 
)
static

◆ load()

bool load ( const Authentication::SettingContainer settings)
overridevirtual

◆ pause()

void pause ( )
overridevirtual

Reimplemented from AbstractRemoteScheduler.

◆ resume()

void resume ( )
overridevirtual

Reimplemented from AbstractRemoteScheduler.

◆ save()

void save ( Authentication::SettingContainer settings) const
overridevirtual

◆ setDatabaseAddress()

void setDatabaseAddress ( const QString &  databaseAddress)

◆ setDatabaseName()

void setDatabaseName ( const QString &  databaseName)

◆ setFeatureName()

void setFeatureName ( const QString &  featureName)

◆ setJobPollingPaused()

void setJobPollingPaused ( const QString &  databaseAddress,
const QString &  databaseName,
bool  pause 
)
static

◆ setMaxResultWorkflowSize()

void setMaxResultWorkflowSize ( int  maxResultWorkflowSize)

◆ setPollingInterval()

void setPollingInterval ( int  pollingInterval)

◆ setup()

void setup ( Authentication::SettingContainer settings) const
overridevirtual

◆ start()

bool start ( )
overridevirtual

◆ stop()

void stop ( )
overridevirtual