public void removeAttributeChangeNotificationListener(
NotificationListener inlistener, String inAttributeName)
throws MBeanException, RuntimeOperationsException,
ListenerNotFoundException {
if (inlistener == null) throw new
ListenerNotFoundException("Notification listener is null");
final String mth = "removeAttributeChangeNotificationListener(" +
"NotificationListener, String)";
if (MODELMBEAN_LOGGER.isLoggable(Level.FINER)) {
MODELMBEAN_LOGGER.logp(Level.FINER,
RequiredModelMBean.class.getName(),mth,"Entry");
}
if (attributeBroadcaster == null)
throw new ListenerNotFoundException(
"No attribute change notification listeners registered");
MBeanAttributeInfo[] attrInfo = modelMBeanInfo.getAttributes();
boolean found = false;