Я написал приложение Java, которое синхронизирует группы Google в нашем домене Google Apps для образования (по функциям аналогично Google Apps). Синхронизация школьного каталога, но настроенная для некоторых наших конкретных потребностей).
Синхронизация работает, но медленно, потому что выполняет каждую задачу отдельно. Я знаю, что существуют 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
}
Вместо того, чтобы выполнять эти операции одну за другой, я хотел бы вместо этого выполнить их пакетную обработку. Кто-нибудь может сказать мне, как?