Class RunnableCheck
- java.lang.Object
-
- org.openstreetmap.atlas.checks.distributed.RunnableCheckBase<Check>
-
- org.openstreetmap.atlas.checks.distributed.RunnableCheck
-
- All Implemented Interfaces:
java.lang.Runnable
public final class RunnableCheck extends RunnableCheckBase<Check> implements java.lang.Runnable
Runs aCheckoverAtlasObjects in a separate thread.CheckFlags that result from checking anAtlasObjectare posted to theRunnableCheckBase.eventServicealong withMapRouletteClientfor handling.
-
-
Constructor Summary
Constructors Constructor Description RunnableCheck(java.lang.String country, Check check, java.lang.Iterable<org.openstreetmap.atlas.geography.atlas.items.AtlasObject> objects, MapRouletteClient client)Default constructorRunnableCheck(java.lang.String country, Check check, java.lang.Iterable<org.openstreetmap.atlas.geography.atlas.items.AtlasObject> objects, org.openstreetmap.atlas.event.EventService eventService)Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()Runs theCheckoverAtlasObjects, posting resultingCheckFlags toRunnableCheckBase.eventServiceandMapRouletteClient-
Methods inherited from class org.openstreetmap.atlas.checks.distributed.RunnableCheckBase
addTask, getCheck, getClient, getCountry, getEventService, getName, getObjects, uploadTasks
-
-
-
-
Constructor Detail
-
RunnableCheck
public RunnableCheck(java.lang.String country, Check check, java.lang.Iterable<org.openstreetmap.atlas.geography.atlas.items.AtlasObject> objects, MapRouletteClient client)Default constructor- Parameters:
country- country that is being processedcheck- check that is being executedobjects-AtlasObjects that are going to be executedclient-MapRouletteClientthat will upload the tasks to MapRoulette
-
RunnableCheck
public RunnableCheck(java.lang.String country, Check check, java.lang.Iterable<org.openstreetmap.atlas.geography.atlas.items.AtlasObject> objects, org.openstreetmap.atlas.event.EventService eventService)Default constructor- Parameters:
country- country that is being processedcheck- check that is being executedobjects-AtlasObjects that are going to be executedeventService-EventServiceto post to
-
-
Method Detail
-
run
public void run()
Runs theCheckoverAtlasObjects, posting resultingCheckFlags toRunnableCheckBase.eventServiceandMapRouletteClient- Specified by:
runin interfacejava.lang.Runnable
-
-