package org.distributeme.agents;
import java.util.Random;
public class ComplexAgent implements Agent, TestAgent{
private ComplexAgentComponent component = new ComplexAgentComponent();
private static final long id = new Random(System.nanoTime()).nextLong();
public void setCode(String code){
component.setCode(code);
}
public String getCode(){
return component.getCode();
}
public String toString(){
return "(agent "+super.toString()+component+")";
}
@Override public long getId(){
return id;
}
@Override public long getSubId(){
return component.getId();
}
@Override
public void prepareForTransport() {
// TODO Auto-generated method stub
}
@Override
public void awake() {
// TODO Auto-generated method stub
}
}