![JAR search and dependency download from the Maven repository](/logo.png)
jadex.micro.watchdog.CreatorAgent Maven / Gradle / Ivy
The newest version!
package jadex.micro.watchdog;
import jadex.core.IComponent;
import jadex.execution.IExecutionFeature;
import jadex.micro.annotation.Agent;
import jadex.model.annotation.OnStart;
@Agent
public class CreatorAgent
{
@OnStart
public void onStart(IComponent agent)
{
while(true)
{
long delay = (long)(Math.random()*2000);
System.out.println("creator waiting for: "+delay);
agent.getFeature(IExecutionFeature.class).waitForDelay(delay).get();
IComponent.create(new WatchdogAgent());
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy