List of usage examples for org.apache.commons.lang3.mutable MutableLong decrement
public void decrement()
From source file:com.datatorrent.lib.appdata.query.WindowEndQueueManager.java
@Override public void endWindow() { for (QueueListNode<QueryBundle<QUERY_TYPE, META_QUERY, MutableLong>> tempNode = queryQueue .getHead(); tempNode != null; tempNode = tempNode.getNext()) { MutableLong qc = tempNode.getPayload().getQueueContext(); qc.decrement(); }// ww w .jav a 2 s .c o m }
From source file:enumj.EnumeratorTest.java
@Test public void testAsSpliterator() { System.out.println("asSpliterator"); EnumeratorGenerator.generatorPairs().limit(100) .map(p -> Pair.of(p.getLeft().enumerator(), p.getRight().enumerator().asSpliterator())) .forEach(p -> {/*from w w w . j a va 2s .c om*/ MutableLong c = new MutableLong(p.getLeft().count()); final Spliterator<Double> s = p.getRight(); s.forEachRemaining(d -> c.decrement()); assertEquals(0, c.longValue()); }); }