3 declare(strict_types=1);
    27         $this->
lng = $DIC->language();
    28         $this->setting = $DIC->settings();
    33         return "src_lucene_indexer";
    38         return $this->
lng->txt(
"cron_lucene_index");
    43         return $this->
lng->txt(
"cron_lucene_index_info");
    48         return CronJobScheduleType::SCHEDULE_TYPE_DAILY;
    69         $error_message = null;
    73                 CLIENT_ID . 
'_' . $this->setting->get(
'inst_id', 
"0"),
    77             $error_message = $e->getMessage();
    81                     'Indexing will continoue without a proper return message. View ilServer log if you think there are problems while indexing.');
    82                 $error_message = null;
    89             $result->setMessage($error_message);
    94         $result->setStatus($status);
   122             $error_message = $e->getMessage();
 
getDefaultScheduleValue()
 
static getLogger(string $a_component_id)
Get component logger. 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
static updateLuceneIndex(array $a_obj_ids)
Update lucene index. 
 
static factory(string $a_package, int $a_timeout=0)
Creates an ilRpcClient instance to our ilServer. 
 
final const STATUS_NO_ACTION
 
Class ilRpcClientException.