Hi, This is a conformity fix, as the interface ReproducibleResourceTransformer requires that "An input stream for the resource, the implementation should not close this stream" :

public interface ReproducibleResourceTransformer
    extends ResourceTransformer
{
    /**
     * Transform an individual resource
     * @param resource The resource name
     * @param is An input stream for the resource, the implementation should *not* close this stream
     * @param relocators  A list of relocators
     * @param time the time of the resource to process
     * @throws IOException When the IO blows up
     */
    void processResource( String resource, InputStream is, List<Relocator> relocators, long time )
        throws IOException;
}

I think that the implementation shouldn't close the input stream. Thanks

Comment From: pivotal-cla

@enimiste Please sign the Contributor License Agreement!

Click here to manually synchronize the status of this Pull Request.

See the FAQ for frequently asked questions.

Comment From: pivotal-cla

@enimiste Thank you for signing the Contributor License Agreement!

Comment From: mhalbritter

Thank you and congrats on your first spring boot contribution!