com.bretth.osmosis.core.task.v0_5
Interface Sink

All Superinterfaces:
Completable, Releasable, Task
All Known Subinterfaces:
Sink05Source06, SinkDatasetSource, SinkMultiSource, SinkRunnableSource, SinkSource
All Known Implementing Classes:
AreaFilter, BoundingBoxFilter, DatasetStore, EntityBuffer, EntityProgressLogger, EntityReporter, EntitySorter, EntityTee, IntegrityReporter, MigrateV05ToV06, MysqlWriter, NodeKeyFilter, NodeKeyValueFilter, NullWriter, PolygonFilter, PostgreSqlDatasetDumpWriter, PostgreSqlWriter, SortedEntityPipeValidator, UsedNodeFilter, WayKeyValueFilter, WriteDataset, XmlWriter

public interface Sink
extends Task, Completable

Defines the interface for tasks consuming OSM data types.

Author:
Brett Henderson

Method Summary
 void process(EntityContainer entityContainer)
          Process the entity.
 
Methods inherited from interface com.bretth.osmosis.core.lifecycle.Completable
complete
 
Methods inherited from interface com.bretth.osmosis.core.lifecycle.Releasable
release
 

Method Detail

process

void process(EntityContainer entityContainer)
Process the entity.

Parameters:
entityContainer - The entity to be processed.