Class SequentialCloseable

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, java.nio.channels.Channel, Closeable

    public class SequentialCloseable
    extends SimpleCloseable
    Waits for a group of Closeables to complete in the given order, then signals the completion by setting the "parent" future as closed
    • Field Detail

      • closeables

        private final java.lang.Iterable<? extends Closeable> closeables
    • Constructor Detail

      • SequentialCloseable

        public SequentialCloseable​(java.lang.Object id,
                                   java.lang.Object lock,
                                   java.lang.Iterable<? extends Closeable> closeables)