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

All Superinterfaces:
Completable, Releasable, Task
All Known Subinterfaces:
ChangeSinkChangeSource, ChangeSinkMultiChangeSource, ChangeSinkRunnableChangeSource, ReplicationDestination
All Known Implementing Classes:
ApidbChangeWriter, ChangeBuffer, ChangeProgressLogger, ChangeSorter, ChangeTagSorter, ChangeTee, DataPostboxChangeSink, FileReplicationDestination, NullChangeWriter, PostgreSqlChangeWriter, SortedChangePipeValidator, XmlChangeWriter

public interface ChangeSink
extends Task, Completable

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

Author:
Brett Henderson

Method Summary
 void process(ChangeContainer change)
          Process the change.
 
Methods inherited from interface org.openstreetmap.osmosis.core.lifecycle.Completable
complete
 
Methods inherited from interface org.openstreetmap.osmosis.core.lifecycle.Releasable
release
 

Method Detail

process

void process(ChangeContainer change)
Process the change.

Parameters:
change - The change to be processed.