Class CheckFlagFileProcessor
- java.lang.Object
-
- org.openstreetmap.atlas.checks.event.FileProcessor<CheckFlagEvent>
-
- org.openstreetmap.atlas.checks.event.CheckFlagFileProcessor
-
- All Implemented Interfaces:
Processor<CheckFlagEvent>
public final class CheckFlagFileProcessor extends FileProcessor<CheckFlagEvent>
AProcessorforCheckFlagEvents to write them into line delimited GeoJson files
-
-
Field Summary
-
Fields inherited from class org.openstreetmap.atlas.checks.event.FileProcessor
BATCH_SIZE
-
-
Constructor Summary
Constructors Constructor Description CheckFlagFileProcessor(org.openstreetmap.atlas.generator.tools.spark.utilities.SparkFileHelper fileHelper, java.lang.String outputFolder)Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprocess(CheckFlagEvent event)Method to processEvent.voidprocess(ShutdownEvent event)Method to processShutdownEvent.-
Methods inherited from class org.openstreetmap.atlas.checks.event.FileProcessor
doesCompressOutput, getBatchSize, getCount, getFilename, process, setBatchSize, withCompression, write
-
-
-
-
Constructor Detail
-
CheckFlagFileProcessor
public CheckFlagFileProcessor(org.openstreetmap.atlas.generator.tools.spark.utilities.SparkFileHelper fileHelper, java.lang.String outputFolder)Default constructor- Parameters:
fileHelper-SparkFileHelperfor I/O operationsoutputFolder- output folder path to write files to
-
-
Method Detail
-
process
public void process(CheckFlagEvent event)
Description copied from interface:ProcessorMethod to processEvent. If your method can process multiple events simultaneously, then mark your method with@AllowConcurrentEventsannotation.Please make sure to add@Subscribeannotation to the method that is implementing this method.- Parameters:
event-Eventto process
-
process
public void process(ShutdownEvent event)
Description copied from interface:ProcessorMethod to processShutdownEvent. This method will be called only once.
Please make sure to add@Subscribeannotation to the method that is implementing this method.- Parameters:
event-ShutdownEventto process
-
-