@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj != null && obj.getClass() == ClosableBlockingQueue.class) { @SuppressWarnings("unchecked") ClosableBlockingQueue<E> that = (ClosableBlockingQueue<E>) obj; if (this.elements.size() == that.elements.size()) { Iterator<E> thisElements = this.elements.iterator(); for (E thatNext : that.elements) { E thisNext = thisElements.next(); if (!(thisNext == null ? thatNext == null : thisNext.equals(thatNext))) { return false; } } return true; } else { return false; } } else { return false; } }
@Override public void notifyCheckpointComplete(long checkpointId) throws Exception { LOG.debug("Committing Messages externally for checkpoint {}", checkpointId); for (Iterator<Tuple2<Long, Set<UId>>> iter = pendingCheckpoints.iterator(); iter.hasNext();) { Tuple2<Long, Set<UId>> checkpoint = iter.next(); long id = checkpoint.f0; if (id <= checkpointId) { LOG.trace("Committing Messages with following IDs {}", checkpoint.f1); acknowledgeIDs(checkpointId, checkpoint.f1); // remove deduplication data idsProcessedButNotAcknowledged.removeAll(checkpoint.f1); // remove checkpoint data iter.remove(); } else { break; } } } }
@Override public void onNext(T t) { if (index++ % skip == 0) { U b; try { b = ObjectHelper.requireNonNull(bufferSupplier.call(), "The bufferSupplier returned a null collection. Null values are generally not allowed in 2.x operators and sources."); } catch (Throwable e) { buffers.clear(); upstream.dispose(); downstream.onError(e); return; } buffers.offer(b); } Iterator<U> it = buffers.iterator(); while (it.hasNext()) { U b = it.next(); b.add(t); if (count <= b.size()) { it.remove(); downstream.onNext(b); } } }
CalendarPagerAdapter(MaterialCalendarView mcv) { this.mcv = mcv; this.today = CalendarDay.today(); currentViews = new ArrayDeque<>(); currentViews.iterator(); setRangeDates(null, null); }
@Override public void onNext(T t) { if (index++ % skip == 0) { U b; try { b = ObjectHelper.requireNonNull(bufferSupplier.call(), "The bufferSupplier returned a null collection. Null values are generally not allowed in 2.x operators and sources."); } catch (Throwable e) { buffers.clear(); s.dispose(); actual.onError(e); return; } buffers.offer(b); } Iterator<U> it = buffers.iterator(); while (it.hasNext()) { U b = it.next(); b.add(t); if (count <= b.size()) { it.remove(); actual.onNext(b); } } }
@Override public Stream<T> apply(Stream<T> stream) { final Iterator<? extends T> iterator = stream.iterator(); final ArrayDeque<T> deque = new ArrayDeque<T>(); while (iterator.hasNext()) { deque.addFirst(iterator.next()); } return Stream.of(deque.iterator()); } }
final Iterator<ByteBuffer> iterator = queue.iterator();
throw new PoolCancelledException(); for (Iterator<PooledConnection> itr = availableConnections.iterator(); itr.hasNext();) { PooledConnection nextConnection = itr.next(); try {
throw new PoolCancelledException(); for (Iterator<PooledConnection> itr = availableConnections.iterator(); itr.hasNext();) { PooledConnection nextConnection = itr.next(); if (!excludedServers.contains(nextConnection.getServer())) {
@Override public Iterator<T> iterator() { return queue.iterator(); }
/** * {@inheritDoc} */ @Override public Iterator<TimeEventPair> iterator() { if (null == datas) { return null; } return datas.iterator(); }
@Override public Iterator<ZFrame> iterator() { return frames.iterator(); }
@Override public Iterator<E> iterator() { return data.iterator(); }
public Row receive() { try { if (iterator == null) { iterator = list.iterator(); } return iterator.next(); } catch (NoSuchElementException e) { iterator = null; return null; } }
private void remove(File file) { Iterator<File> iterator = files.iterator(); while (iterator.hasNext()) if (file.equals(iterator.next())) iterator.remove(); }
@Override public Boolean parseCommandLineOptions(ArrayDeque<String> options) { Boolean config = null; for (Iterator<String> i = options.iterator(); i.hasNext(); ) { final String option = i.next(); if (option.equals("--mem")) { config = true; i.remove(); } } return config; }
/** * Ctor. * * @param window is the time-slotted collection */ public TimeWindowIterator(ArrayDeque<TimeWindowPair> window) { super(window.iterator()); init(); }
public Iterator<EventBean> iterator() { // The merge data view has multiple parent views which are AddPropertyValueView ArrayDeque<Iterable<EventBean>> iterables = new ArrayDeque<Iterable<EventBean>>(); for (View dataView : parentViews) { iterables.add(dataView); } return new IterablesListIterator(iterables.iterator()); }
public void save() { Preferences node = Preferences.userNodeForPackage(clazz); Iterator<File> iterator = files.iterator(); for (int i = 0; iterator.hasNext(); i++) node.put(RECENT_FILE_PREFIX + i, iterator.next().getAbsolutePath()); try { node.flush(); } catch (BackingStoreException e) { if (!toleratingFailure) throw new RuntimeException("Failed to save file history", e); } }
/** * Starts the syncing process */ public void startSync() { startTime = System.currentTimeMillis(); hostConnection = new HostConnection(hostInfo); hostConnection.setProtocol(HostConnection.PROTOCOL_HTTP); syncItemIterator = syncItems.iterator(); nextSync(); }