mx4j.tools.remote.http

Interface HTTPConnection

All Superinterfaces:
JMXConnection
Known Implementing Classes:
BurlapClientInvoker, CauchoClientInvoker, CauchoService, HessianClientInvoker, HTTPClientInvoker, HTTPConnectionHandler, HTTPServerInvoker, HTTPService, SOAPClientInvoker, SOAPService, SSLSOAPService

public interface HTTPConnection
extends JMXConnection

Version:
$Revision: 1.3 $

Method Summary

Integer
addNotificationListener(javax.management.ObjectName name, Object filter, Subject delegate)
String
connect(Object credentials)
This method is called when a call initiated by javax.management.remote.JMXConnector.connect arrives on server side.
javax.management.remote.NotificationResult
fetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout)
void
removeNotificationListeners(javax.management.ObjectName name, Integer[] listenerIDs, Subject delegate)

Methods inherited from interface mx4j.tools.remote.JMXConnection

addNotificationListener, close, createMBean, createMBean, getAttribute, getAttributes, getDefaultDomain, getDomains, getMBeanCount, getMBeanInfo, getObjectInstance, invoke, isInstanceOf, isRegistered, queryMBeans, queryNames, removeNotificationListener, removeNotificationListener, setAttribute, setAttributes, unregisterMBean

Method Details

addNotificationListener

public Integer addNotificationListener(javax.management.ObjectName name,
                                       Object filter,
                                       Subject delegate)
            throws javax.management.InstanceNotFoundException,
                   IOException

connect

public String connect(Object credentials)
            throws IOException,
                   SecurityException
Parameters:
credentials - The credential for authentication
Returns:
The connection id for the newly created connection

fetchNotifications

public javax.management.remote.NotificationResult fetchNotifications(long clientSequenceNumber,
                                                                     int maxNotifications,
                                                                     long timeout)
            throws IOException

removeNotificationListeners

public void removeNotificationListeners(javax.management.ObjectName name,
                                        Integer[] listenerIDs,
                                        Subject delegate)
            throws javax.management.InstanceNotFoundException,
                   javax.management.ListenerNotFoundException,
                   IOException

Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.