mx4j.log
Class LoggerBroadcaster
java.lang.Object
javax.management.NotificationBroadcasterSupport
mx4j.log.LoggerBroadcaster
- LoggerBroadcasterMBean, javax.management.MBeanRegistration, javax.management.NotificationEmitter
public class LoggerBroadcaster
extends javax.management.NotificationBroadcasterSupport
This broadcaster MBean allows to redirect MX4J internal logging to registered JMX listeners.
Simply register this MBean in the MBeanServer, register one or more listener (eventually with filters
on the notification type), then call (directly or through MBeanServer) one of the
start
operations. From this moment, MX4J internal logging is redirected to this MBean, and from here to all registered
listeners, basing on their filters.
createLoggerPrototype
protected Logger createLoggerPrototype()
getNotificationInfo
public javax.management.MBeanNotificationInfo[] getNotificationInfo()
- getNotificationInfo in interface javax.management.NotificationBroadcaster
- getNotificationInfo in interface javax.management.NotificationBroadcasterSupport
postDeregister
public void postDeregister()
- postDeregister in interface javax.management.MBeanRegistration
postRegister
public void postRegister(Boolean registrationDone)
- postRegister in interface javax.management.MBeanRegistration
preDeregister
public void preDeregister()
throws Exception
- preDeregister in interface javax.management.MBeanRegistration
preRegister
public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
throws Exception
- preRegister in interface javax.management.MBeanRegistration
sendNotification
public void sendNotification(javax.management.Notification n)
- sendNotification in interface javax.management.NotificationBroadcasterSupport
Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.