package org.huihoo.jfox.mx;
import java.util.Properties;
import org.jfox.ejb.invoker.soap.SOAPContainerService;
import org.huihoo.jfox.system.State;
public class SOAPContainerServiceMX implements ServiceMX {
private SOAPContainerService invoker = null;
public SOAPContainerServiceMX() {
invoker = new SOAPContainerService();
}
public Properties getOperationDescriptions() {
return null;
}
public void mx_setHttpHost(String host){
invoker.setHttpHost(host);
}
public void mx_setHttpPort(int port){
invoker.setHttpPort(port);
}
public String mx_getHttpHost(){
return invoker.getHttpHost();
}
public int mx_getHttpPort(){
return invoker.getHttpPort();
}
public String mx_getSoapUrl(){
return invoker.getSoapURL();
}
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) {
}
}