You need to sign in to do that
Don't have an account?
MaheshReddy
How can write schedulable apex class in batch apex class
Hi ALL
How can schedule batch class with in the batch apex class
How can schedule batch class with in the batch apex class
Hi Mahesh,
Batch Apex in Salesforce
To use batch Apex, you must write an Apex class that implements the Salesforce-provided interface Database.Batchable, and then invoke the class programmatically.
Start method
The start method is called at the beginning of a batch Apex job. Use the start method to collect the records or objects to be passed to the interface method execute.
This method returns either a Database.QueryLocator object or an iterable that contains the records or objects being passed into the job.
Execute Method
The execute method is called for each batch of records passed to the method. Use this method to do all required processing for each chunk of data.
This method takes the following:
o A reference to the Database.BatchableContext object.
o A list of s Objects, such as List<sObject>, or a list of parameterized types. If you are using a Database.QueryLocator, the returned list should be used.
Batches of records execute in the order they are received from the start method.
Finish Method
The finish method is called after all batches are processed. Use this method to send confirmation emails or execute post-processing operations.
Each execution of a batch Apex job is considered a discrete transaction. For example, a batch Apex job that contains 1,000 records and is executed without the optional scope parameter from Database.executeBatch is considered five transactions of 200 records each.
The Apex governor limits are reset for each transaction. If the first transaction succeeds but the second fails, the database updates made in the first transaction are not rolled back.
Example of Batch Apex Class:
Batch Schedule Class
Schedule Class:
Schedule from Developer console:
Thanks
Rahul Kumar
You can implement both Database.Batchable and Schedulable in same class like this:
Thanks & Regards
Gulshan Raj
LinkedIn (https://www.linkedin.com/in/gulshan-raj-a26b0640/)
Twitter (https://twitter.com/gulshan_bittoo)