Так что я сейчас работаю с API ZenDesk. Я создаю много пользователей, использующих пакетный метод CreateUser, который принимает массив из 100 пользовательских объектов. Теперь по некоторым причинам некоторые пользователи не могут генерировать. Поэтому я хотел получить результат JobStatus после создания пользователей, чтобы я мог легко идентифицировать проблему. Проблема заключается в том, что переменная result имеет значение null после выполнения метода CreateUsers().Zendesk - CreateUser JobStatus Результаты Null
Некоторые примеры кода:
public static void createEndUsers(Zendesk zd){
for(Organization org : zd.getOrganizations()){
List<User> usersList = getUsersPerOrg(org, 0)
JobStatus js = zd.createUsers(usersList);
List<T> resultElements = js.getResults();
}
}
Почему getResults() возвращающиеся нуль в этом случае? Это потому, что операция еще не выполнена, когда она достигает той части кода? Как я могу убедиться, что «жду» до тех пор, пока результат не будет готов, прежде чем я попытаюсь получить к нему доступ?