package org.huihoo.jfox.mx;
import java.util.Properties;
import org.jfox.ejb.invoker.jrmp_ssl.JRMP_SSLContainerService;
import org.huihoo.jfox.system.State;
public class JRMPSSLContainerServiceMX implements ServiceMX {
private JRMP_SSLContainerService invoker = new JRMP_SSLContainerService();
public Properties getOperationDescriptions() {
return null;
}
public void setSSLKeyFile(String SSLKeyFile) {
invoker.setSSLKeyFile(SSLKeyFile);
}
public void setSSLTrustKeyFile(String SSLTrustKeyFile) {
invoker.setSSLTrustKeyFile(SSLTrustKeyFile);
}
public void setPassword(String password) {
invoker.setPassword(password);
}
public String getSSLKeyFile() {
return invoker.getSSLKeyFile();
}
public String getSSLTrustKeyFile() {
return invoker.getSSLTrustKeyFile();
}
public void mx_start() {
try {
invoker.init();
invoker.start();
}
catch(Exception e){
e.printStackTrace();
}
}
public void mx_stop(){
try {
invoker.stop();
invoker.destroy();
}
catch(Exception e){
e.printStackTrace();
}
}
public void mx_ping(){
try {
invoker.ping();
}
catch(Exception e){
e.printStackTrace();
}
}
public Object getSource() {
return invoker;
}
public String getMxDescription() {
return null;
}
public State mx_getStat(){
return invoker.getState();
}
public static void main(String[] args) {
}
}