this.server = (MasterServer) server;
this.servername = SimSystem.getUniqueName();
// default values used...a server.getDataStorageValues() is better
try {
DataResilienceFactory factory =
SimSystem.getRegistry().getFactory(
AbstractDataResilienceFactory.class, null);
ParameterBlock parameter = new ParameterBlock();
parameter.addSubBlock(DataResilienceFactory.USER, "root");
parameter.addSubBlock(DataResilienceFactory.PASSWORD, "");
parameter.addSubBlock(DataResilienceFactory.DRIVER, "com.mysql.jdbc.Driver");
parameter.addSubBlock(DataResilienceFactory.DATABASEURL,
"jdbc:mysql://localhost/test");
setDataStorage(factory.create(parameter, SimSystem.getRegistry().createContext()));
} catch (Exception ex) {
SimSystem.report(Level.SEVERE,
"It was not possible to establish the Resilience data connection! "
+ "Will continue without resilience support!", ex);
}