mx4j.tools.heartbeat
Class HeartBeatListener
java.lang.Object
mx4j.tools.heartbeat.HeartBeatListener
- HeartBeatListenerControl, HeartBeatListenerMBean
public class HeartBeatListener
extends java.lang.Object
HeartbeatListener supports multiple observers listening to heartbeat
from multiple sources.
Version:
javax.management.ObjectName | getObjectName()
|
void | processHeartBeat(String heartBeatSource)
|
void | registerObserver(RemoteMBeanServer connector, Object connectorType, Object address, String heartBeatCanonName, javax.management.NotificationListener observer) - Add this listener to a remote heartbeat source and register application to
receive heart beat failure notification from HeartBeatListener.
|
void | stop()
|
void | unregisterObserver(String sourceCanonName, javax.management.NotificationListener observer) - Removes the specified heartbeat observer.
|
HeartBeatListener
public HeartBeatListener(String name)
getObjectName
public javax.management.ObjectName getObjectName()
registerObserver
public void registerObserver(RemoteMBeanServer connector,
Object connectorType,
Object address,
String heartBeatCanonName,
javax.management.NotificationListener observer)
throws javax.management.MalformedObjectNameException,
javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
IOException
Add this listener to a remote heartbeat source and register application to
receive heart beat failure notification from HeartBeatListener.
- registerObserver in interface HeartBeatListenerControl
unregisterObserver
public void unregisterObserver(String sourceCanonName,
javax.management.NotificationListener observer)
Removes the specified heartbeat observer.
- unregisterObserver in interface HeartBeatListenerControl
Copyright © 2001-2003 MX4J Team. All Rights Reserved.