Sonic ESB API

com.sonicsw.esb.service.common.metrics
Class NoOpNotificationsHandler

java.lang.Object
  extended by com.sonicsw.esb.service.common.metrics.NoOpNotificationsHandler
All Implemented Interfaces:
NotificationsHandler

public class NoOpNotificationsHandler
extends java.lang.Object
implements NotificationsHandler

Notification handler implementation that does nothing but write to the log.


Constructor Summary
NoOpNotificationsHandler()
           
 
Method Summary
 void registerNotification(java.lang.String name)
           
 void registerNotification(java.lang.String name, java.lang.String description)
           
 void sendConfigNotification(java.lang.String name)
           
 void sendConfigNotification(java.lang.String name, java.util.Map attributes)
           
 void sendInfoNotification(java.lang.String name)
           
 void sendInfoNotification(java.lang.String name, java.util.Map attributes)
           
 void sendSevereNotification(java.lang.String name)
           
 void sendSevereNotification(java.lang.String name, java.util.Map attributes)
           
 void sendWarningNotification(java.lang.String name)
           
 void sendWarningNotification(java.lang.String name, java.util.Map attributes)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoOpNotificationsHandler

public NoOpNotificationsHandler()
Method Detail

registerNotification

public void registerNotification(java.lang.String name)
Specified by:
registerNotification in interface NotificationsHandler

registerNotification

public void registerNotification(java.lang.String name,
                                 java.lang.String description)
Specified by:
registerNotification in interface NotificationsHandler

sendConfigNotification

public void sendConfigNotification(java.lang.String name)
Specified by:
sendConfigNotification in interface NotificationsHandler

sendConfigNotification

public void sendConfigNotification(java.lang.String name,
                                   java.util.Map attributes)
Specified by:
sendConfigNotification in interface NotificationsHandler

sendInfoNotification

public void sendInfoNotification(java.lang.String name)
Specified by:
sendInfoNotification in interface NotificationsHandler

sendInfoNotification

public void sendInfoNotification(java.lang.String name,
                                 java.util.Map attributes)
Specified by:
sendInfoNotification in interface NotificationsHandler

sendSevereNotification

public void sendSevereNotification(java.lang.String name)
Specified by:
sendSevereNotification in interface NotificationsHandler

sendSevereNotification

public void sendSevereNotification(java.lang.String name,
                                   java.util.Map attributes)
Specified by:
sendSevereNotification in interface NotificationsHandler

sendWarningNotification

public void sendWarningNotification(java.lang.String name)
Specified by:
sendWarningNotification in interface NotificationsHandler

sendWarningNotification

public void sendWarningNotification(java.lang.String name,
                                    java.util.Map attributes)
Specified by:
sendWarningNotification in interface NotificationsHandler

Sonic ESB API

Copyright © 2001-2012 Progress Software Corporation. All Rights Reserved.
HTML formatted on 13-Mar-2012.