Таких элементов в системе может быть много (более 10 000). а также ) и нет информации о максимальном количестве таких элементов Resource.Class в системе. Единственным ограничением является то, что я могу использовать максимум 100 таких элементов за один прогон проверки и должен проверять состояние всех существующих элементов Resource.Class. В приведенном ниже фрагменте я использовал pageSize как 100.
пробовал запрос с помощью setPageRequest, чтобы получить страницу из 100 элементов за один проход, но максимальное количество таких возможных страниц не фиксировано.
Код: Выделить всё
Filter filter = Filters.in("usedBy", "policy");
Query query = new Query.Builder().setPageRequest(1, pageSize).setFilter(filter).build();
Page pg = service.getPageByQuery(securityContext, query);
doCheck(pg); // perform check operation on each such obtained page
- ) Как узнать номера итераций, для которых необходимо выполнить этот запрос
2.) Может ли быть какой-то лучший подход для этой вещи?
Подробнее здесь: https://stackoverflow.com/questions/791 ... ed-say-100
Мобильная версия