mx4j.tools.remote.caucho.burlap

Class BurlapConnector

Implemented Interfaces:
javax.management.remote.JMXConnector, Serializable

public class BurlapConnector
extends HTTPConnector

A JSR 160 implementation of a JMXConnector over Caucho's Burlap protocol (http://www.caucho.com/burlap).
IMPORTANT NOTE:
This JMXConnector is still in experimental status, so compatibility with newer version may broke, especially regarding burlap serialization of JMX classes.

Version:
$Revision: 1.4 $

See Also:
HessianConnector

Fields inherited from interface javax.management.remote.JMXConnector

CREDENTIALS

Constructor Summary

BurlapConnector(javax.management.remote.JMXServiceURL address, Map environment)

Method Summary

protected javax.management.MBeanServerConnection
doGetMBeanServerConnection(Subject delegate)
Template method to be implemented by subclasses to return an MBeanServerConnection for the given delegate subject.

Methods inherited from class mx4j.tools.remote.http.HTTPConnector

createHeartBeat, createRemoteNotificationClientHandler, doClose, doConnect, getConnectionId, getHTTPConnection, getRemoteNotificationClientHandler

Methods inherited from class mx4j.tools.remote.AbstractJMXConnector

addConnectionNotificationListener, close, connect, connect, createConnectionNotificationEmitter, doClose, doConnect, doGetMBeanServerConnection, getAddress, getConnectionNotificationEmitter, getMBeanServerConnection, getMBeanServerConnection, isClosed, isConnected, removeConnectionNotificationListener, removeConnectionNotificationListener, sendConnectionNotificationClosed

Constructor Details

BurlapConnector

public BurlapConnector(javax.management.remote.JMXServiceURL address,
                       Map environment)
            throws IOException

Method Details

doGetMBeanServerConnection

protected javax.management.MBeanServerConnection doGetMBeanServerConnection(Subject delegate)
            throws IOException
Template method to be implemented by subclasses to return an MBeanServerConnection for the given delegate subject. This method should return an MBeanServerConnection that delegates method calls to a JMXConnection (or an equivalent client side connection object). The JMXConnection object to which calls are delegated can in turn be a chain of objects that decorate the call performing some other operation; the final object in the chain is the one that really communicates with the server side, and it is normally called ClientInvoker.
Overrides:
doGetMBeanServerConnection in interface AbstractJMXConnector


Copyright © 2001-2003 MX4J Team. All Rights Reserved.