Package io.datarouter.scanner
Class ConcatenatingScanner<T>
java.lang.Object
io.datarouter.scanner.BaseScanner<R>
io.datarouter.scanner.BaseLinkedScanner<Scanner<T>,T>
io.datarouter.scanner.ConcatenatingScanner<T>
- All Implemented Interfaces:
Scanner<T>,Closeable,AutoCloseable
public class ConcatenatingScanner<T> extends BaseLinkedScanner<Scanner<T>,T>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ConcatenatingScanner(Scanner<Scanner<T>> input) -
Method Summary
Modifier and Type Method Description booleanadvanceInternal()voidcloseInternal()Extend to close internal resources before the input scanner is closed.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.datarouter.scanner.Scanner
advanceUntil, advanceWhile, allMatch, anyMatch, append, append, append, apply, batch, collate, collate, collect, collect, concat, concatIter, count, deduplicate, deduplicateBy, distinct, distinctBy, each, exclude, findAny, findFirst, findLast, flush, forEach, groupBy, groupBy, groupBy, groupBy, hasAny, include, isEmpty, iterable, iterator, limit, link, list, listTo, map, max, min, noneMatch, parallel, prefetch, reduce, reduce, retain, sample, shuffle, skip, sorted, sorted, splitBy, stream, streamDoubles, streamInts, streamLongs, take, then, toArray, toMap, toMap, toMap, toMap, toMapSupplied, toMapSupplied, toMapSupplied, toMapSupplied
-
Constructor Details
-
Method Details
-
advanceInternal
public boolean advanceInternal()- Specified by:
advanceInternalin classBaseLinkedScanner<Scanner<T>,T>
-
closeInternal
public void closeInternal()Description copied from class:BaseLinkedScannerExtend to close internal resources before the input scanner is closed.- Overrides:
closeInternalin classBaseLinkedScanner<Scanner<T>,T>
-