What are two ways a developer can get the status of an enquered job for a class that queueable interface? Choose 2 answers
A. View the apex status Page
B. View the apex flex Queue
C. View the apex Jobs page
D. Query the AsyncApexJobe object
C. View the apex Jobs page D. Query the AsyncApexJobe object
Explanation:
When a developer enqueues a job using the System.enqueueJob() method for a class that implements the Queueable interface, Salesforce tracks the job status. Here’s how a developer can check it:
C. View the Apex Jobs page
The Apex Jobs page (in Setup under Monitoring) lists all executed asynchronous jobs, including Queueable, Batch, Scheduled, and Future jobs. It shows details like status (Completed, Failed, Queued), completion date, and errors if any.
D. Query the AsyncApexJob object
This object stores metadata about all asynchronous jobs. A developer can use SOQL like:
SELECT Id, Status, JobType, NumberOfErrors FROM AsyncApexJob WHERE JobType = 'Queueable'
This allows fine-grained tracking and even programmatic logic based on job status.