Пример #1
0
 public static function getInstance()
 {
     if (self::$instance === null) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Пример #2
0
 protected function getAvaliableWorkersCount()
 {
     $select = new Gpf_SqlBuilder_SelectBuilder();
     return $this->getTableRowsCount($select, Gpf_Db_Table_JobsRuns::getName());
 }
Пример #3
0
 function init()
 {
     $this->setTable(Gpf_Db_Table_JobsRuns::getInstance());
     parent::init();
 }
Пример #4
0
 private function deleteFinishedRuns()
 {
     $select = new Gpf_SqlBuilder_DeleteBuilder();
     $select->from->add(Gpf_Db_Table_JobsRuns::getName());
     $select->where->add(Gpf_Db_Table_JobsRuns::STARTTIME, '<', $this->getInvalidRunsMaxTimestamp());
     $select->execute();
 }