mx4j.tools.remote.soap

Class SOAPClientInvoker

public class SOAPClientInvoker extends Object implements HTTPConnection

Version: $Revision: 1.3 $

Constructor Summary
SOAPClientInvoker(String endpoint, Service service)
Method Summary
IntegeraddNotificationListener(ObjectName name, Object filter, Subject delegate)
voidaddNotificationListener(ObjectName name, ObjectName listener, Object filter, Object handback, Subject delegate)
voidclose()
Stringconnect(Object credentials)
ObjectInstancecreateMBean(String className, ObjectName objectName, Object args, String[] parameters, Subject delegate)
ObjectInstancecreateMBean(String className, ObjectName objectName, ObjectName loaderName, Object args, String[] parameters, Subject delegate)
NotificationResultfetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout)
ObjectgetAttribute(ObjectName objectName, String attribute, Subject delegate)
AttributeListgetAttributes(ObjectName objectName, String[] attributes, Subject delegate)
StringgetConnectionId()
StringgetDefaultDomain(Subject delegate)
String[]getDomains(Subject delegate)
IntegergetMBeanCount(Subject delegate)
MBeanInfogetMBeanInfo(ObjectName objectName, Subject delegate)
ObjectInstancegetObjectInstance(ObjectName objectName, Subject delegate)
Objectinvoke(ObjectName objectName, String methodName, Object args, String[] parameters, Subject delegate)
booleanisInstanceOf(ObjectName objectName, String className, Subject delegate)
booleanisRegistered(ObjectName objectName, Subject delegate)
SetqueryMBeans(ObjectName patternName, Object filter, Subject delegate)
SetqueryNames(ObjectName patternName, Object filter, Subject delegate)
voidremoveNotificationListener(ObjectName name, ObjectName listener, Subject delegate)
voidremoveNotificationListener(ObjectName name, ObjectName listener, Object filter, Object handback, Subject delegate)
voidremoveNotificationListeners(ObjectName observed, Integer[] ids, Subject delegate)
voidsetAttribute(ObjectName objectName, Object attribute, Subject delegate)
AttributeListsetAttributes(ObjectName objectName, Object attributes, Subject delegate)
voidunregisterMBean(ObjectName objectName, Subject delegate)

Constructor Detail

SOAPClientInvoker

public SOAPClientInvoker(String endpoint, Service service)

Method Detail

addNotificationListener

public Integer addNotificationListener(ObjectName name, Object filter, Subject delegate)

addNotificationListener

public void addNotificationListener(ObjectName name, ObjectName listener, Object filter, Object handback, Subject delegate)

close

public void close()

connect

public String connect(Object credentials)

createMBean

public ObjectInstance createMBean(String className, ObjectName objectName, Object args, String[] parameters, Subject delegate)

createMBean

public ObjectInstance createMBean(String className, ObjectName objectName, ObjectName loaderName, Object args, String[] parameters, Subject delegate)

fetchNotifications

public NotificationResult fetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout)

getAttribute

public Object getAttribute(ObjectName objectName, String attribute, Subject delegate)

getAttributes

public AttributeList getAttributes(ObjectName objectName, String[] attributes, Subject delegate)

getConnectionId

public String getConnectionId()

getDefaultDomain

public String getDefaultDomain(Subject delegate)

getDomains

public String[] getDomains(Subject delegate)

getMBeanCount

public Integer getMBeanCount(Subject delegate)

getMBeanInfo

public MBeanInfo getMBeanInfo(ObjectName objectName, Subject delegate)

getObjectInstance

public ObjectInstance getObjectInstance(ObjectName objectName, Subject delegate)

invoke

public Object invoke(ObjectName objectName, String methodName, Object args, String[] parameters, Subject delegate)

isInstanceOf

public boolean isInstanceOf(ObjectName objectName, String className, Subject delegate)

isRegistered

public boolean isRegistered(ObjectName objectName, Subject delegate)

queryMBeans

public Set queryMBeans(ObjectName patternName, Object filter, Subject delegate)

queryNames

public Set queryNames(ObjectName patternName, Object filter, Subject delegate)

removeNotificationListener

public void removeNotificationListener(ObjectName name, ObjectName listener, Subject delegate)

removeNotificationListener

public void removeNotificationListener(ObjectName name, ObjectName listener, Object filter, Object handback, Subject delegate)

removeNotificationListeners

public void removeNotificationListeners(ObjectName observed, Integer[] ids, Subject delegate)

setAttribute

public void setAttribute(ObjectName objectName, Object attribute, Subject delegate)

setAttributes

public AttributeList setAttributes(ObjectName objectName, Object attributes, Subject delegate)

unregisterMBean

public void unregisterMBean(ObjectName objectName, Subject delegate)
Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.