public class MapRouletteClient
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
MapRouletteClient(MapRouletteConfiguration configuration)
Construct
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTask(Challenge challenge,
Task task) |
void |
addTask(java.lang.String projectName,
Challenge challenge,
Task task)
Adds tasks for a particular challenge name to the internal batch
|
int |
getCurrentBatchSize() |
static MapRouletteClient |
instance(MapRouletteConfiguration configuration)
Creates a
MapRouletteClient from MapRouletteConfiguration. |
void |
uploadTasks()
Upload batched tasks to MapRoulette
|
void |
uploadTasks(org.openstreetmap.atlas.utilities.tuples.Tuple<java.lang.String,java.lang.String> key) |
public MapRouletteClient(MapRouletteConfiguration configuration)
configuration - The MapRoulette MapRouletteConfiguration used to create the connectionpublic static MapRouletteClient instance(MapRouletteConfiguration configuration)
MapRouletteClient from MapRouletteConfiguration.configuration - MapRouletteConfiguration to use for connectionMapRouletteClient generated from MapRouletteConfigurationpublic void addTask(java.lang.String projectName,
Challenge challenge,
Task task)
public int getCurrentBatchSize()
public void uploadTasks()
public void uploadTasks(org.openstreetmap.atlas.utilities.tuples.Tuple<java.lang.String,java.lang.String> key)