Я вызываю экземпляр класса пакета и после завершения пакета, я вызываю два других экземпляра пакетного класса. Способ отделки() для первого серийного классаВыполнение Confusion в классе пакета Apex
public void finish(Database.BatchableContext BC)
{
List<Event__c> events = [SELECT Id FROM Event__c];
delete events;
System.debug('Executing finish');
for (CalendarSettings__c c: [SELECT Id, Name, CalendarId__c,
CalendarQuery__c, FieldToDisplay__c
FROM CalendarSettings__c])
{
System.debug('Calendar Id is' + c.CalendarId__c);
BatchPublicCampaignsToGoogle bjob = new BatchPublicCampaignsToGoogle(
c.CalendarQuery__c, c.CalendarId__c, c.FieldToDisplay__c);
Database.executeBatch(bjob,9);
}
}
Проблема я столкнулся, я жду, что Пакетный класс BatchPublicCampaignsToGoogle
будет называться два раза, но это называется только один раз. Цикл работает в два раза (я проанализировал журнал отладки). Почему это называется только один раз?