package org.safehaus.penrose.management;
import org.safehaus.penrose.service.ServiceConfigurator;
import org.safehaus.penrose.config.Parameter;
/**
* @author Endi Sukma Dewata
*/
public class PenroseJMXServiceConfigurator extends ServiceConfigurator {
public void init() throws Exception {
String rmiPort = serviceConfig.getParameter("rmiPort");
if (rmiPort == null || "".equals(rmiPort)) rmiPort = "1099";
addParameter(new Parameter("rmiPort", "RMI Port", rmiPort));
String rmiTransportPort = serviceConfig.getParameter("rmiTransportPort");
if (rmiTransportPort == null || "".equals(rmiTransportPort)) rmiTransportPort = "40888";
addParameter(new Parameter("rmiTransportPort", "RMI Transport Port", rmiTransportPort));
}
public void setParameterValue(Parameter parameter, String value) throws Exception {
serviceConfig.setParameter(parameter.getName(), value);
}
public void close() throws Exception {
}
}