java.lang.Objectorg.nlogo.nvm.Job
org.nlogo.nvm.ConcurrentJob
public class ConcurrentJob
| Field Summary | 
|---|
| Fields inherited from class org.nlogo.nvm.Job | 
|---|
| agentset, buttonTurnIsOver, DONE, owner, parentContext, random, REMOVED, result, RUNNING, state, stopping, topLevelProcedure | 
| Constructor Summary | |
|---|---|
| ConcurrentJob(JobOwner owner,
              AgentSet agentset,
              Procedure topLevelProcedure,
              int address,
              Context parentContext) | |
| ConcurrentJob(JobOwner owner,
              AgentSet agentset,
              Procedure topLevelProcedure,
              int address,
              Context parentContext,
              org.nlogo.util.MersenneTwisterFast random) | |
| Method Summary | |
|---|---|
|  void | finish() | 
|  void | newAgentJoining(Agent agent,
                int count,
                int address) | 
|  void | step() | 
| Methods inherited from class org.nlogo.nvm.Job | 
|---|
| isLinkForeverButtonJob, isTurtleForeverButtonJob, toString | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public ConcurrentJob(JobOwner owner,
                     AgentSet agentset,
                     Procedure topLevelProcedure,
                     int address,
                     Context parentContext)
public ConcurrentJob(JobOwner owner,
                     AgentSet agentset,
                     Procedure topLevelProcedure,
                     int address,
                     Context parentContext,
                     org.nlogo.util.MersenneTwisterFast random)
| Method Detail | 
|---|
public void newAgentJoining(Agent agent,
                            int count,
                            int address)
public void step()
          throws LogoException
step in class JobLogoExceptionpublic void finish()
finish in class Job