IndexSearchAll
class IndexSearchAll extends QueueableJob (View source)
Constants
| CLEAR | 
                     
  | 
            
Properties
| $jQueueBatchSize | |||
| protected Queue | $jQueueObject | from QueueableJob | |
| $jNotUninstallable | |||
| $jSupportsQueue | |||
| protected array | $result | ||
| protected | $clearTable | ||
| protected | $indexManager | ||
| protected Connection | $connection | 
Methods
Start processing a queue Typically this is where you would inject new messages into the queue
Finish processing a queue
Process a QueueMessage
This is disabled since we don't want users to accidentally run a queable job without knowing it
Mark the queue as having completed
Executejob for queueable jobs actually starts the queue, runs, and ends all in one function. This happens if we run a job in legacy mode.
No description
No description
Messages to add to the queue.
Clear out all indexes.
Get Pages to add to the queue.
Get Users to add to the queue.
Get Files to add to the queue.
Get Sites to add to the queue.
Details
        
                            mixed
    start(Queue $queue)
        
    
    Start processing a queue Typically this is where you would inject new messages into the queue
        
                            mixed
    finish(Queue $q)
        
    
    Finish processing a queue
        
                            void
    processQueueItem(Message $msg)
        
    
    Process a QueueMessage
        
                            
    __construct(IndexManagerInterface $indexManager, Connection $connection)
        
    
    QueueableJob constructor.
This is here and empty since it'd be a BC break to remove it.
        
                            
    run()
        
    
    This is disabled since we don't want users to accidentally run a queable job without knowing it
        
                            int
    getJobQueueBatchSize()
        
    
    Get the size of the queue batches
        
                            Queue
    getQueueObject()
        
    
    Get the queue object we're going to use to queue
        
                            
    reset()
        
    
    Delete the queue
        
                            
    markStarted()
        
    
    Mark the queue as started
        
                            JobResult
    markCompleted(int $code = 0, bool $message = false)
        
    
    Mark the queue as having completed
        
                            
    executeJob()
        
    
    Executejob for queueable jobs actually starts the queue, runs, and ends all in one function. This happens if we run a job in legacy mode.
        
                            
    executeBatch(array|iterator $batch, Queue $queue)
        
    
    Process a queue batch
        
                            
    getJobName()
        
    
    No description
        
                            
    getJobDescription()
        
    
    No description
        
                    protected        Iterator
    queueMessages()
        
    
    Messages to add to the queue.
        
                    protected        
    clearIndex($index)
        
    
    Clear out all indexes.
        
                    protected        Iterator
    pagesToQueue()
        
    
    Get Pages to add to the queue.
        
                    protected        Iterator
    usersToQueue()
        
    
    Get Users to add to the queue.
        
                    protected        Iterator
    filesToQueue()
        
    
    Get Files to add to the queue.
        
                    protected        Iterator
    sitesToQueue()
        
    
    Get Sites to add to the queue.