mx4j.tools.remote.http

Interface HTTPConnection

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

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-2003 MX4J Team. All Rights Reserved.