@Override public void processInstances(String className, Collection<Long> ids) throws GraphException { if (!(ids instanceof SortedSet)) { ids = new TreeSet<Long>(ids); } if (log.isDebugEnabled()) { log.debug("processor: process " + className + "[" + Joiner.on(',').join(ids) + "]"); } processor.processInstances(className, ids); }
final Collection<Long> allIds = oneClassToJoin.getValue(); for (final List<Long> ids : Iterables.partition(allIds, BATCH_SIZE)) { processor.processInstances(className, ids);