Stores new crowd responses in the result object and cleans up once the whole group has been labeled.
new crowd response.
Send a group of points to the crowd service for asynchronous processing.
class for individual point context.
class for group context.
type of data returned by the crowd.
the points to label, with enough context to label them.
context shared by all points in the group.
configuration for the crowd service.
configuration options for this group of tasks.
a future that will eventually hold the crowd's response.
Starts the server if it isn't already running.
the port on which to listen.
Stops the server if it is running.