// This software is released into the Public Domain. See copying.txt for details.
package org.openstreetmap.osmosis.core.task.v0_6;
import org.openstreetmap.osmosis.core.container.v0_6.ChangeContainer;
import org.openstreetmap.osmosis.core.task.common.Task;
/**
* Defines the interface for all tasks consuming OSM changes to data.
*
* @author Brett Henderson
*/
public interface ChangeSink extends Task, Initializable {
/**
* Process the change.
*
* @param change
* The change to be processed.
*/
void process(ChangeContainer change);
}