package org.jboss.net.jmx;
import org.jboss.axis.client.Call;
import org.jboss.axis.client.Service;
import org.jboss.net.axis.AxisInvocationHandler;
import java.net.URL;
import java.util.Map;
public class MBeanInvocationHandler extends AxisInvocationHandler
{
public MBeanInvocationHandler(URL endpoint, String soapAction)
{
super(endpoint, soapAction);
}
public MBeanInvocationHandler(URL endpoint, String soapAction, Map methodMap)
{
super(endpoint, soapAction, methodMap);
}
public MBeanInvocationHandler(URL endpoint,
String soapAction,
Map methodMap,
Map interfaceMap)
{
super(endpoint, soapAction, methodMap, interfaceMap);
}
public MBeanInvocationHandler(URL endpoint,
String soapAction,
Map methodMap,
Map interfaceMap,
boolean maintainSession)
{
super(endpoint, soapAction, methodMap, interfaceMap, maintainSession);
}
public MBeanInvocationHandler(Call call, Map methodMap, Map interfaceMap)
{
super(call, methodMap, interfaceMap);
}
public MBeanInvocationHandler(URL endpoint, String soapAction,
Service service,
Map methodMap,
Map interfaceMap)
{
super(endpoint, soapAction, service, methodMap, interfaceMap);
}
public static Object createMBeanService(Class _interface, URL endpoint, String soapAction)
{
return createAxisService(_interface,
new MBeanInvocationHandler(endpoint, soapAction));
}
public static Object createMBeanService(Class _interface,
MBeanInvocationHandler handler)
{
return createAxisService(_interface, handler);
}
}