1 7 8 10 package org.jboss.net.jmx; 11 12 13 import org.jboss.axis.client.Call; 14 import org.jboss.axis.client.Service; 15 import org.jboss.net.axis.AxisInvocationHandler; 16 17 import java.net.URL ; 18 import java.util.Map ; 19 20 29 30 public class MBeanInvocationHandler extends AxisInvocationHandler 31 { 32 33 34 35 public MBeanInvocationHandler(URL endpoint, String soapAction) 36 { 37 super(endpoint, soapAction); 38 } 39 40 41 42 public MBeanInvocationHandler(URL endpoint, String soapAction, Map methodMap) 43 { 44 super(endpoint, soapAction, methodMap); 45 } 46 47 48 49 public MBeanInvocationHandler(URL endpoint, 50 String soapAction, 51 Map methodMap, 52 Map interfaceMap) 53 { 54 super(endpoint, soapAction, methodMap, interfaceMap); 55 } 56 57 58 59 public MBeanInvocationHandler(URL endpoint, 60 String soapAction, 61 Map methodMap, 62 Map interfaceMap, 63 boolean maintainSession) 64 { 65 super(endpoint, soapAction, methodMap, interfaceMap, maintainSession); 66 } 67 68 69 70 public MBeanInvocationHandler(Call call, Map methodMap, Map interfaceMap) 71 { 72 super(call, methodMap, interfaceMap); 73 } 74 75 76 public MBeanInvocationHandler(URL endpoint, String soapAction, 77 Service service, 78 Map methodMap, 79 Map interfaceMap) 80 { 81 super(endpoint, soapAction, service, methodMap, interfaceMap); 82 } 83 84 85 public static Object createMBeanService(Class _interface, URL endpoint, String soapAction) 86 { 87 return createAxisService(_interface, 88 new MBeanInvocationHandler(endpoint, soapAction)); 89 } 90 91 92 93 public static Object createMBeanService(Class _interface, 94 MBeanInvocationHandler handler) 95 { 96 return createAxisService(_interface, handler); 97 } 98 99 } | Popular Tags |