SilverStripe\FullTextSearch\Solr\Reindex\Jobs\SolrReindexQueuedJobBase
Base class for jobs which perform re-index
Synopsis
class SolrReindexQueuedJobBase
implements
QueuedJob
{
- // members
- protected bool $isComplete;
- protected $messages;
- protected LoggerInterface $logger;
- // methods
- public void __construct()
- protected SearchLogFactory getLoggerFactory()
- protected LoggerInterface getLogger()
- public void setLogger()
- public void getJobData()
- public void setJobData()
- protected SolrReindexHandler getHandler()
- public void jobFinished()
- public void prepareForRestart()
- public void setup()
- public void afterComplete()
- public void getJobType()
- public void getSignature()
- public void addMessage()
Hierarchy
Implements
- Symbiote\QueuedJobs\Services\QueuedJob
Members
protected
- $isComplete
—
SilverStripe\FullTextSearch\Solr\Reindex\Jobs\bool
Flag whether this job is done - $logger
—
Psr\Log\LoggerInterface
Logger to use for this job - $messages
—
array
List of messages
Methods
protected
- getHandler() — Get the reindex handler
- getLogger() — Gets a logger for this job
- getLoggerFactory()
public
- __construct()
- addMessage()
- afterComplete()
- getJobData()
- getJobType()
- getSignature()
- jobFinished()
- prepareForRestart()
- setJobData()
- setLogger() — Assign custom logger for this job
- setup()