edu.umass.cs.automan.adapters.mturk.connectionpool

MTState

case class MTState(hit_types: Map[BatchKey, HITType], hit_states: Map[HITID, HITState], hit_ids: Map[HITKey, HITID], worker_whitelist: Map[(WorkerID, GroupID), HITTypeID], disqualifications: Map[QualificationID, HITTypeID], batch_no: Map[GroupID, Int]) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MTState
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MTState()

  2. new MTState(hit_types: Map[BatchKey, HITType], hit_states: Map[HITID, HITState], hit_ids: Map[HITKey, HITID], worker_whitelist: Map[(WorkerID, GroupID), HITTypeID], disqualifications: Map[QualificationID, HITTypeID], batch_no: Map[GroupID, Int])

Value Members

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

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. val batch_no: Map[GroupID, Int]

  6. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val disqualifications: Map[QualificationID, HITTypeID]

  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. def getAssignmentOption(t: Task): Option[Assignment]

  11. def getBatchNo(groupID: GroupID): Int

  12. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  13. def getHITID(t: Task): HITID

  14. def getHITIDsForBatch(batch_key: BatchKey): List[HITID]

  15. def getHITState(hit_key: HITKey): HITState

  16. def getHITState(hitID: HITID): HITState

  17. def getHITType(batch_key: BatchKey): HITType

  18. def getHITTypeIDforQualificationTypeID(qualificationID: QualificationID): HITTypeID

  19. def getWhitelistedHITType(workerID: WorkerID, groupID: GroupID): HITTypeID

  20. val hit_ids: Map[HITKey, HITID]

  21. val hit_states: Map[HITID, HITState]

  22. val hit_types: Map[BatchKey, HITType]

  23. def initOrUpdateBatchNo(group_id: GroupID): MTState

  24. def isFirstRun(group_id: GroupID): Boolean

  25. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  26. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  30. def updateBatchNo(groupID: GroupID, batchNo: Int): MTState

  31. def updateDisqualifications(qualificationID: QualificationID, hittypeid: HITTypeID): MTState

  32. def updateHITIDs(hit_key: HITKey, hit_id: HITID): MTState

  33. def updateHITStates(pairs: Seq[(HITID, HITState)]): MTState

  34. def updateHITStates(hit_id: HITID, hit_state: HITState): MTState

  35. def updateHITTypes(batch_key: BatchKey, hit_type: HITType): MTState

  36. def updateWorkerWhitelist(worker_id: WorkerID, group_id: GroupID, hit_type_id: HITTypeID): MTState

  37. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. val worker_whitelist: Map[(WorkerID, GroupID), HITTypeID]

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped