/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package bftsmart.reconfiguration;
import bftsmart.reconfiguration.views.View;
/**
*
* @author eduardo
*/
public class ReconfigurationTest {
public ReconfigurationTest() {
}
public void run(int id){
/* ServiceProxy proxy = new ServiceProxy(id);
ReconfigureRequest request = new ReconfigureRequest(id);
request.setProperty("f","1");
System.out.println("Going to send a reconf!!!");
byte[] reply = proxy.invoke(TOMUtil.getBytes(request), ReconfigurationManager.TOM_RECONFIG_REQUEST, false);
ReconfigureReply r = (ReconfigureReply)TOMUtil.getObject(reply);*/
Reconfiguration rec = new Reconfiguration(id);
//rec.setReconfiguration(ReconfigurationManager.CHANGE_F,"1");
rec.setF(2);
ReconfigureReply r = rec.execute();
View v = r.getView();
System.out.println("New view f: "+v.getF());
rec.close();
}
public static void main(String[] args){
new ReconfigurationTest().run(Integer.parseInt(args[0]));
}
}