![JAR search and dependency download from the Maven repository](/logo.png)
jadex.micro.taskdistributor.TaskCreatorAgent Maven / Gradle / Ivy
The newest version!
package jadex.micro.taskdistributor;
import java.util.UUID;
import jadex.core.IComponent;
import jadex.execution.IExecutionFeature;
import jadex.micro.annotation.Agent;
import jadex.requiredservice.annotation.OnService;
@Agent
public class TaskCreatorAgent
{
@Agent
protected IComponent agent;
protected int taskcnt;
public TaskCreatorAgent()
{
this(10);
}
public TaskCreatorAgent(int taskcnt)
{
this.taskcnt = taskcnt;
}
@OnService
public void onService(ITaskDistributor distri)
{
for(int i=0; i
{
System.out.println("creator "+agent.getId().getLocalName()+" received task result: "+name+" "+r);
}).printOnEx();
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy