/**
* Send an <code>AttributeChangeNotification</code> to all registered
* listeners.
*
* @param notification
* The <code>AttributeChangeNotification</code> that will be
* passed
*
* @exception MBeanException
* if an object initializer throws an exception
* @exception RuntimeOperationsException
* wraps IllegalArgumentException when the specified
* notification is <code>null</code> or invalid
*/
@Override
public void sendAttributeChangeNotification(AttributeChangeNotification notification)
throws MBeanException, RuntimeOperationsException {
if (notification == null)
throw new RuntimeOperationsException(new IllegalArgumentException("Notification is null"),
"Notification is null");
if (attributeBroadcaster == null)
return; // This means there are no registered listeners
if (log.isDebugEnabled())
log.debug("AttributeChangeNotification " + notification);
attributeBroadcaster.sendNotification(notification);
}
BaseModelMBean.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:lazycat
作者:
评论列表
文章目录