SilverStripe\FullTextSearch\Solr\Reindex\Jobs\SolrReindexQueuedJob
Represents a queuedjob which invokes a reindex
Synopsis
class SolrReindexQueuedJob
extends SolrReindexQueuedJobBase
{
- // members
- protected $batchSize;
- protected $taskName;
- protected array|string $classes;
- // Inherited members from SolrReindexQueuedJobBase
- protected bool $isComplete;
- protected $messages;
- protected LoggerInterface $logger;
- // methods
- public void __construct()
- public void getJobData()
- public void setJobData()
- public void getTitle()
- public void process()
- public int getBatchSize()
- // Inherited methods from SolrReindexQueuedJobBase
- 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
Members
protected
- $batchSize
—
int
Size of each batch to run - $classes
—
SilverStripe\FullTextSearch\Solr\Reindex\Jobs\array|string
List of classes to filter - $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 - $taskName
—
string
Name of devtask Which invoked this Not necessary for re-index processing performed entirely by queuedjobs
Methods
public
- __construct()
- getBatchSize() — Get size of batch
- getJobData()
- getTitle()
- process()
- setJobData()
Inherited from SilverStripe\FullTextSearch\Solr\Reindex\Jobs\SolrReindexQueuedJobBase
protected
- getHandler() — Get the reindex handler
- getLogger() — Gets a logger for this job
- getLoggerFactory()
public
- addMessage()
- afterComplete()
- getJobData()
- getJobType()
- getSignature()
- jobFinished()
- prepareForRestart()
- setJobData()
- setLogger() — Assign custom logger for this job
- setup()