mx4j.tools.remote.http
Class HTTPService
public abstract
class
HTTPService
extends Object
implements HTTPConnection
Version: $Revision: 1.4 $
Method Summary |
protected void | addConnection(Connection connection) |
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) |
protected Connection | findConnection() |
protected abstract String | findConnectionId() |
protected JMXServiceURL | findJMXServiceURL() |
protected abstract String | findRequestURL() |
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) |
protected Logger | getLogger() |
Integer | getMBeanCount(Subject delegate) |
MBeanInfo | getMBeanInfo(ObjectName name, Subject delegate) |
ObjectInstance | getObjectInstance(ObjectName name, Subject delegate) |
protected abstract String | getProtocol() |
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) |
protected void | removeConnection(Connection connection) |
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) |
protected void addConnection(
Connection connection)
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)
protected abstract String findConnectionId()
protected JMXServiceURL findJMXServiceURL()
protected abstract String findRequestURL()
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)
protected abstract String getProtocol()
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)
protected void removeConnection(
Connection connection)
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.