mx4j.tools.remote.http
Class HTTPClientInvoker
public abstract
class
HTTPClientInvoker
extends Object
implements HTTPConnection
Version: $Revision: 1.3 $
Method Summary |
void | addNotificationListener(ObjectName name, ObjectName listener, Object filter, Object handback, Subject delegate) |
Integer | addNotificationListener(ObjectName name, Object filter, Subject delegate) |
void | close() |
String | connect(Object credentials) |
ObjectInstance | createMBean(String className, ObjectName name, Object params, String[] signature, Subject delegate) |
ObjectInstance | createMBean(String className, ObjectName name, ObjectName loaderName, Object params, String[] signature, Subject delegate) |
NotificationResult | fetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout) |
Object | getAttribute(ObjectName name, String attribute, Subject delegate) |
AttributeList | getAttributes(ObjectName name, String[] attributes, Subject delegate) |
String | getConnectionId() |
String | getDefaultDomain(Subject delegate) |
String[] | getDomains(Subject delegate) |
Integer | getMBeanCount(Subject delegate) |
MBeanInfo | getMBeanInfo(ObjectName name, Subject delegate) |
ObjectInstance | getObjectInstance(ObjectName name, Subject delegate) |
protected abstract HTTPConnection | getService() |
Object | invoke(ObjectName name, String operationName, Object params, String[] signature, Subject delegate) |
boolean | isInstanceOf(ObjectName name, String className, Subject delegate) |
boolean | isRegistered(ObjectName name, Subject delegate) |
Set | queryMBeans(ObjectName name, Object query, Subject delegate) |
Set | queryNames(ObjectName name, Object query, Subject delegate) |
void | removeNotificationListener(ObjectName name, ObjectName listener, Subject delegate) |
void | removeNotificationListener(ObjectName name, ObjectName listener, Object filter, Object handback, Subject delegate) |
void | removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegate) |
void | setAttribute(ObjectName name, Object attribute, Subject delegate) |
AttributeList | setAttributes(ObjectName name, Object attributes, Subject delegate) |
void | unregisterMBean(ObjectName name, Subject delegate) |
public void addNotificationListener(ObjectName name, ObjectName listener, Object filter, Object handback, Subject delegate)
public Integer addNotificationListener(ObjectName name, Object filter, Subject delegate)
public void close()
public String connect(Object credentials)
public ObjectInstance createMBean(String className, ObjectName name, Object params, String[] signature, Subject delegate)
public ObjectInstance createMBean(String className, ObjectName name, ObjectName loaderName, Object params, String[] signature, Subject delegate)
public NotificationResult fetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout)
public Object getAttribute(ObjectName name, String attribute, Subject delegate)
public AttributeList getAttributes(ObjectName name, String[] attributes, Subject delegate)
public String getConnectionId()
public String getDefaultDomain(Subject delegate)
public String[] getDomains(Subject delegate)
public Integer getMBeanCount(Subject delegate)
public MBeanInfo getMBeanInfo(ObjectName name, Subject delegate)
public ObjectInstance getObjectInstance(ObjectName name, Subject delegate)
public Object invoke(ObjectName name, String operationName, Object params, String[] signature, Subject delegate)
public boolean isInstanceOf(ObjectName name, String className, Subject delegate)
public boolean isRegistered(ObjectName name, Subject delegate)
public Set queryMBeans(ObjectName name, Object query, Subject delegate)
public Set queryNames(ObjectName name, Object query, Subject delegate)
public void removeNotificationListener(ObjectName name, ObjectName listener, Subject delegate)
public void removeNotificationListener(ObjectName name, ObjectName listener, Object filter, Object handback, Subject delegate)
public void removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegate)
public void setAttribute(ObjectName name, Object attribute, Subject delegate)
public AttributeList setAttributes(ObjectName name, Object attributes, Subject delegate)
public void unregisterMBean(ObjectName name, Subject delegate)
Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.