Je suis un débutant à JADE, je voudrais savoir comment créer des conteneurs autres que le conteneur principal et ajouter plusieurs agents en elle. J'ai essayé ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 //Get the JADE runtime interface (singleton) jade.core.Runtime runtime = jade.core.Runtime.instance(); //Create a Profile, where the launch arguments are stored Profile profile = new ProfileImpl(); profile.setParameter(Profile.CONTAINER_NAME, "Noeud"); profile.setParameter(Profile.MAIN_HOST, "localhost"); //create a non-main agent container ContainerController container = runtime.createAgentContainer(profile); try { AgentController ag = container.createNewAgent("agentnick", "my.agent.package.AgentClass", new Object[] {});//arguments ag.start(); } catch (StaleProxyException e) { e.printStackTrace(); }
et j'ai ce résultat:
Il ajout seulement le conteneur mais sans agent
Partager