![JAR search and dependency download from the Maven repository](/logo.png)
net.fortytwo.flow.diff.DiffSource Maven / Gradle / Ivy
package net.fortytwo.flow.diff;
import net.fortytwo.ripple.RippleException;
/**
* A source of two-channel "diff" data
*
* @author Joshua Shinavier (http://fortytwo.net)
*/
public interface DiffSource
{
/**
* Writes all of the data in this source to the specified diff sink
* @param sink the downstream recipient of the diff
* @throws RippleException if a data handling error occurs
*/
void writeTo( DiffSink sink ) throws RippleException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy