Class SafeCloseableList

java.lang.Object
io.deephaven.util.SafeCloseableList
All Implemented Interfaces:
SafeCloseable, AutoCloseable

public class SafeCloseableList extends Object implements SafeCloseable
SafeCloseable that will close an internal list of other SafeCloseables.
  • Constructor Details

    • SafeCloseableList

      public SafeCloseableList()
    • SafeCloseableList

      public SafeCloseableList(SafeCloseable... entries)
    • SafeCloseableList

      public SafeCloseableList(Collection<SafeCloseable> entries)
  • Method Details

    • addAll

      public final void addAll(@NotNull @NotNull List<SafeCloseable> closeableList)
    • addArray

      public final <T extends SafeCloseable> T[] addArray(@Nullable @Nullable T[] closeables)
    • add

      public final <T extends SafeCloseable> T add(T closeable)
    • clear

      public final void clear()
    • close

      public final void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface SafeCloseable