package org.distributeme.agents.singleton;
import org.distributeme.agents.Agent;
import java.io.Serializable;
public class SingletonAgent implements Agent, Serializable, SingletonTestable{
private Singleton singleton = Singleton.INSTANCE;
@Override
public void prepareForTransport() {
// TODO Auto-generated method stub
}
@Override
public void awake() {
System.out.println("Current singleton "+singleton);
singleton.setCode(1000);
System.out.println("Current singleton after"+singleton);
}
public String toSingletonString(){
return singleton.toSuperString();
}
}