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

All Superinterfaces:
Task
All Known Subinterfaces:
ChangeSinkChangeSource, ChangeSinkRunnableChangeSource, MultiChangeSinkRunnableChangeSource, MultiSinkRunnableChangeSource, RunnableChangeSource
All Known Implementing Classes:
ChangeBuffer, ChangeDeriver, ChangeDownloader, ChangeMerger, ChangeProgressLogger, ChangeSorter, MysqlChangeReader, 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.