org.openstreetmap.osmosis.core.task.v0_6
Interface ChangeSource

All Superinterfaces:
Task
All Known Subinterfaces:
ChangeSink05ChangeSource06, ChangeSinkChangeSource, ChangeSinkRunnableChangeSource, MultiChangeSinkRunnableChangeSource, MultiSinkRunnableChangeSource, RunnableChangeSource
All Known Implementing Classes:
ApidbChangeReader, ChangeAppender, ChangeBuffer, ChangeDeriver, ChangeMerger, ChangeProgressLogger, ChangeSorter, ChangeTagSorter, IntervalDownloader, MigrateChangeV05ToV06, ReplicationDownloader, SortedChangePipeValidator, XmlChangeReader

public interface ChangeSource
extends Task

Defines the interface for all tasks producing OSM changes to data.

Author:
Brett Henderson

Method Summary
 void setChangeSink(ChangeSink changeSink)
          Sets the change sink to send data to.
 

Method Detail

setChangeSink

void setChangeSink(ChangeSink changeSink)
Sets the change sink to send data to.

Parameters:
changeSink - The sink for receiving all produced data.