public class CloseableIterable<T>
extends java.lang.Object
implements java.lang.Iterable<T>, java.io.Closeable
Constructor and Description |
---|
CloseableIterable(java.lang.Iterable<T> iterable,
java.io.Closeable closeable) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
@NotNull java.util.Iterator<T> |
iterator() |
static <T> CloseableIterable<T> |
wrap(java.lang.Iterable<T> iterable) |
static <T> CloseableIterable<T> |
wrap(java.lang.Iterable<T> iterable,
java.io.Closeable closeable) |
public CloseableIterable(java.lang.Iterable<T> iterable, java.io.Closeable closeable)
public static <T> CloseableIterable<T> wrap(java.lang.Iterable<T> iterable, java.io.Closeable closeable)
public static <T> CloseableIterable<T> wrap(java.lang.Iterable<T> iterable)
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException
Copyright © 2012–2022 The Apache Software Foundation. All rights reserved.