Class ResourceCloser

    • Constructor Detail

      • ResourceCloser

        protected ResourceCloser​(@Nonnull
                                 Closeable... resourcesToClose)
        Constructs a new ResourceCloser with provided resources to close.
        Parameters:
        resourcesToClose - the resources to close
    • Method Detail

      • registerResource

        protected <T extends Closeable> T registerResource​(@Nonnull
                                                           T resource)
        Adds a resource to the list of resources to close.
        Type Parameters:
        T - the type of the resource
        Parameters:
        resource - the resource to close
        Returns:
        the resource