trait
JobManagerInterface
extends AnyRef
Abstract Value Members
-
-
def
addJob
(job: Job, waitForCompletion: Boolean): Unit
-
def
addJobFromJobThread
(job: Job): Unit
-
def
addReporterJobAndWait
(owner: JobOwner, agentset: AgentSet, procedure: Procedure): AnyRef
-
def
addSecondaryJob
(owner: JobOwner, agents: AgentSet, procedure: Procedure): Unit
-
def
anyPrimaryJobs
(): Boolean
-
def
callReporterProcedure
(owner: JobOwner, agentset: AgentSet, procedure: Procedure): AnyRef
-
def
die
(): Unit
-
def
finishJobs
(owner: JobOwner): Unit
-
def
finishSecondaryJobs
(owner: JobOwner): Unit
-
def
haltNonObserverJobs
(): Unit
-
def
haltPrimary
(): Unit
-
def
haltSecondary
(): Unit
-
def
interrupt
(): Unit
-
def
isInterrupted
: Boolean
-
def
joinForeverButtons
(agent: Agent): Unit
-
def
makeConcurrentJob
(owner: JobOwner, agentset: AgentSet, procedure: Procedure): Job
-
def
maybeRunSecondaryJobs
(): Unit
-
def
stoppingJobs
(owner: JobOwner): Unit
-
def
timeToRunSecondaryJobs
(): Unit
Concrete Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
asInstanceOf
[T0]
: T0
-
def
clone
(): AnyRef
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
def
isInstanceOf
[T0]
: Boolean
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any