2016-12-29 14 views
0

나는 내 솔루션을 N 번 실행해야하며 각 반복마다 에이전트 집합이 만들어 지지만 다음 반복 (i + 1)으로 넘어 가기 전에 플랫폼을 종료하거나 모두 삭제해야합니다 에이전트는 (i + 1) 반복에서 다시 만들 수 있습니다.비취 대리인을 삭제하는 방법

나는 .dodelete().kill() 메서드를 시도했지만 작동하지 않습니다. 매번 전체 플랫폼을 종료해야한다고 생각하지만 어떻게해야할지 모르겠습니다. 사용할 수있는 방법이나 코드가 있습니까?

답변

0

상담원을 종료하십시오.

protected void takeDown() { 
    // Printout a dismissal message 
    System.out.println("Agent-1 "+getAID().getName()+" terminating."); 
} 
0

AMS로 상담원을 죽이고 만들 수 있습니다. The link to create agent을 사용하고 jade.domain.JADEAgentManagement.KillAgent를 사용하여 에이전트를 강제 종료하십시오.