Si, lo so che l'argomento era simile, anche se la mia richiesta di adesso era solo su come fare per non bloccare l'esecuzione del processo.
Tra l'altro ho quasi risolto per quanto riguarda JADE, avviare un main container e un agent container si fa quasi così (quasi nel senso che non funziona ancora
)
codice:
Runtime rt = Runtime.instance();
Profile p = new ProfileImpl();
Profile p1 = new ProfileImpl();
ContainerController cc = rt.createMainContainer(p);
ContainerController ac = rt.createAgentContainer(p1);
AgentController agente1 = ac.createNewAgent("AgenteHumidity", "Device.AgenteHumidity", null);
AgentController agente2 = ac.createNewAgent("AgenteTemperatura", "Device.AgenteTemperatura", null);
AgentController agente3 = ac.createNewAgent("DeviceSummarizer", "Device.DeviceSummarizer", null);
agente1.start();
agente2.start();
agente3.start();
non so se a qualcuno può servire... anche per dirmi se sto sbagliando qualcosa!
Comunque l'altra discussione puoi chiuderla, non mi serve più e tanto nessuno ha risposto