sampleclean.crowd

CrowdHTTPServer

object CrowdHTTPServer

A webserver that requests data from the crowd and waits for results asynchronously

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CrowdHTTPServer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def handleResult[T <: CrowdResultItem](newResult: CrowdResult[T]): Unit

    Stores new crowd responses in the result object and cleans up once the whole group has been labeled.

    Stores new crowd responses in the result object and cleans up once the whole group has been labeled.

    newResult

    new crowd response.

  13. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  15. def makeRequest[C <: PointLabelingContext, G <: GroupLabelingContext, O](inputData: RDD[(String, C)], groupContext: G, crowdConfiguration: CrowdConfiguration, taskConfiguration: CrowdTaskConfiguration): AsyncCrowdResult[O]

    Send a group of points to the crowd service for asynchronous processing.

    Send a group of points to the crowd service for asynchronous processing.

    C

    class for individual point context.

    G

    class for group context.

    O

    type of data returned by the crowd.

    inputData

    the points to label, with enough context to label them.

    groupContext

    context shared by all points in the group.

    crowdConfiguration

    configuration for the crowd service.

    taskConfiguration

    configuration options for this group of tasks.

    returns

    a future that will eventually hold the crowd's response.

  16. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  19. def start(port: Int): Unit

    Starts the server if it isn't already running.

    Starts the server if it isn't already running.

    port

    the port on which to listen.

  20. def stop(): Unit

    Stops the server if it is running.

  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  22. def toString(): String

    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped