| | |
| | | * |
| | | * |
| | | * Copyright 2006-2008 Sun Microsystems, Inc. |
| | | * Portions Copyright 2014 ForgeRock AS |
| | | */ |
| | | package org.opends.server.extensions; |
| | | import org.opends.messages.Message; |
| | | import org.forgerock.i18n.LocalizableMessage; |
| | | |
| | | |
| | | |
| | |
| | | TRACER.debugCaught(DebugLogLevel.ERROR, e); |
| | | } |
| | | |
| | | Message message = |
| | | LocalizableMessage message = |
| | | ERR_JMX_ALERT_HANDLER_CANNOT_REGISTER.get(String.valueOf(e)); |
| | | throw new InitializationException(message, e); |
| | | } |
| | |
| | | * {@inheritDoc} |
| | | */ |
| | | public boolean isConfigurationAcceptable(AlertHandlerCfg configuration, |
| | | List<Message> unacceptableReasons) |
| | | List<LocalizableMessage> unacceptableReasons) |
| | | { |
| | | JMXAlertHandlerCfg cfg = (JMXAlertHandlerCfg) configuration; |
| | | return isConfigurationChangeAcceptable(cfg, unacceptableReasons); |
| | |
| | | * {@inheritDoc} |
| | | */ |
| | | public void sendAlertNotification(AlertGenerator generator, String alertType, |
| | | Message alertMessage) |
| | | LocalizableMessage alertMessage) |
| | | { |
| | | sendNotification(new Notification(alertType, generator.getClassName(), |
| | | sequenceNumber.getAndIncrement(), |
| | |
| | | throws AttributeNotFoundException |
| | | { |
| | | // There are no attributes for this MBean. |
| | | Message message = ERR_CONFIG_JMX_ATTR_NO_ATTR.get( |
| | | LocalizableMessage message = ERR_CONFIG_JMX_ATTR_NO_ATTR.get( |
| | | String.valueOf(configEntryDN), attribute); |
| | | throw new AttributeNotFoundException(message.toString()); |
| | | } |
| | |
| | | throws AttributeNotFoundException, InvalidAttributeValueException |
| | | { |
| | | // There are no attributes for this MBean. |
| | | Message message = ERR_CONFIG_JMX_ATTR_NO_ATTR.get( |
| | | LocalizableMessage message = ERR_CONFIG_JMX_ATTR_NO_ATTR.get( |
| | | String.valueOf(configEntryDN), String.valueOf(attribute)); |
| | | throw new AttributeNotFoundException(message.toString()); |
| | | } |
| | |
| | | |
| | | buffer.append(")"); |
| | | |
| | | Message message = ERR_CONFIG_JMX_NO_METHOD.get( |
| | | LocalizableMessage message = ERR_CONFIG_JMX_NO_METHOD.get( |
| | | buffer.toString(), String.valueOf(configEntryDN)); |
| | | throw new MBeanException(new ConfigException(message)); |
| | | } |
| | |
| | | */ |
| | | public boolean isConfigurationChangeAcceptable( |
| | | JMXAlertHandlerCfg configuration, |
| | | List<Message> unacceptableReasons) |
| | | List<LocalizableMessage> unacceptableReasons) |
| | | { |
| | | return true; |
| | | } |