Also used :
SparkJob(org.openstreetmap.atlas.generator.tools.spark.SparkJob)
Atlas(org.openstreetmap.atlas.geography.atlas.Atlas)
CommonConstants(org.openstreetmap.atlas.checks.constants.CommonConstants)
CheckResourceLoader(org.openstreetmap.atlas.checks.base.CheckResourceLoader)
SparkFilePath(org.openstreetmap.atlas.generator.tools.spark.utilities.SparkFilePath)
LoggerFactory(org.slf4j.LoggerFactory)
MapRouletteConfiguration(org.openstreetmap.atlas.checks.maproulette.MapRouletteConfiguration)
Relation(org.openstreetmap.atlas.geography.atlas.items.Relation)
Finder(org.openstreetmap.atlas.geography.atlas.items.complex.Finder)
ArrayList(java.util.ArrayList)
HashSet(java.util.HashSet)
BaseCheck(org.openstreetmap.atlas.checks.base.BaseCheck)
MapRouletteClient(org.openstreetmap.atlas.checks.maproulette.MapRouletteClient)
AtlasEntity(org.openstreetmap.atlas.geography.atlas.items.AtlasEntity)
Configuration(org.openstreetmap.atlas.utilities.configuration.Configuration)
ComplexEntity(org.openstreetmap.atlas.geography.atlas.items.complex.ComplexEntity)
StringConverter(org.openstreetmap.atlas.utilities.conversion.StringConverter)
Map(java.util.Map)
ConfigurationResolver(org.openstreetmap.atlas.checks.configuration.ConfigurationResolver)
CheckFlagGeoJsonProcessor(org.openstreetmap.atlas.checks.event.CheckFlagGeoJsonProcessor)
Duration(org.openstreetmap.atlas.utilities.scalars.Duration)
Logger(org.slf4j.Logger)
TaskContext(org.apache.spark.TaskContext)
CoreException(org.openstreetmap.atlas.exception.CoreException)
SparkFileOutput(org.openstreetmap.atlas.generator.tools.spark.utilities.SparkFileOutput)
Set(java.util.Set)
CommandMap(org.openstreetmap.atlas.utilities.runtime.CommandMap)
CheckFlagFileProcessor(org.openstreetmap.atlas.checks.event.CheckFlagFileProcessor)
MetricFileGenerator(org.openstreetmap.atlas.checks.event.MetricFileGenerator)
Tuple2(scala.Tuple2)
Collectors(java.util.stream.Collectors)
JavaPairRDD(org.apache.spark.api.java.JavaPairRDD)
Pool(org.openstreetmap.atlas.utilities.threads.Pool)
Objects(java.util.Objects)
Consumer(java.util.function.Consumer)
FileSuffix(org.openstreetmap.atlas.streaming.resource.FileSuffix)
List(java.util.List)
Stream(java.util.stream.Stream)
Iterables(org.openstreetmap.atlas.utilities.collections.Iterables)
EventService(org.openstreetmap.atlas.checks.event.EventService)
SparkFileHelper(org.openstreetmap.atlas.generator.tools.spark.utilities.SparkFileHelper)
MultiIterable(org.openstreetmap.atlas.utilities.collections.MultiIterable)
Optional(java.util.Optional)
Rectangle(org.openstreetmap.atlas.geography.Rectangle)
StringList(org.openstreetmap.atlas.utilities.collections.StringList)
Time(org.openstreetmap.atlas.utilities.time.Time)
Collections(java.util.Collections)
Pool(org.openstreetmap.atlas.utilities.threads.Pool)