Swiftriver\Core\Modules\TwitterStreamingSearchClient::checkFilterPredicates PHP Method

checkFilterPredicates() public method

    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);
        }
    }