public function checkFilterPredicates()
{
$filename = \Swiftriver\Core\Setup::Configuration()->CachingDirectory . "/TwitterStreamingController.go";
if (!\file_exists($filename)) {
parent::disconnect();
}
$sec = (int) date('s');
//this is called every 5 secs so to give us a break we ease off in the last 30 seconds of every minute
if ($sec > 30) {
return;
}
$logger = \Swiftriver\Core\Setup::GetLogger();
$queueFiles = glob($this->queueDir . '/phirehose-queue*.queue');
$logger->log("Core::Modules::TwitterStreamingSearchClient Found " . count($queueFiles) . " queue files.", \PEAR_LOG_DEBUG);
foreach ($queueFiles as $queueFile) {
$this->processQueueFile($queueFile);
}
}