Я написал приложение Java, которое синхронизирует группы Google в нашем домене Google Apps для образования (аналогично функции Google Directory School Sync, но настроен для некоторых из наши конкретные потребности).
Синхронизация работает, но она медленная, потому что она выполняет каждую задачу индивидуально. Я знаю, что существуют API-интерфейсы для операций пакетной обработки, но я не могу найти примеров того, как это реализовано с помощью Java API.
Используемый мной код похож на этот (проверка подлинности и другие настройки выполняются в другом месте):
try
{
Member m = new Member ();
m.setEmail (member);
m.setRole ("MEMBER");
service.members ().insert (group, m).execute ();
}
catch (Exception e)
{
// ERROR handling
}
Вместо того, чтобы выполнять эти операции поочередно, я хотел бы их заменить. Может ли кто-нибудь сказать мне, как?