Class Notifier

    • Constructor Detail

      • Notifier

        public Notifier()
    • Method Detail

      • addConfiguration

        public void addConfiguration​(String key,
                                     String value)
        Method addConfiguration.
        Parameters:
        key - a key object.
        value - a value object.
      • clone

        public Notifier clone()
        Method clone.
        Overrides:
        clone in class Object
        Returns:
        Notifier
      • getAddress

        public String getAddress()
        Get Deprecated. Where to send the notification to - eg email address.
        Returns:
        String
      • getConfiguration

        public Properties getConfiguration()
        Method getConfiguration.
        Returns:
        Properties
      • setOtherLocation

        public void setOtherLocation​(Object key,
                                     InputLocation location)
        Parameters:
        key - a key object.
        location - a location object.
      • getType

        public String getType()
        Get the mechanism used to deliver notifications.
        Returns:
        String
      • isSendOnError

        public boolean isSendOnError()
        Get whether to send notifications on error.
        Returns:
        boolean
      • isSendOnFailure

        public boolean isSendOnFailure()
        Get whether to send notifications on failure.
        Returns:
        boolean
      • isSendOnSuccess

        public boolean isSendOnSuccess()
        Get whether to send notifications on success.
        Returns:
        boolean
      • isSendOnWarning

        public boolean isSendOnWarning()
        Get whether to send notifications on warning.
        Returns:
        boolean
      • setAddress

        public void setAddress​(String address)
        Set Deprecated. Where to send the notification to - eg email address.
        Parameters:
        address - a address object.
      • setConfiguration

        public void setConfiguration​(Properties configuration)
        Set extended configuration specific to this notifier goes here.
        Parameters:
        configuration - a configuration object.
      • setSendOnError

        public void setSendOnError​(boolean sendOnError)
        Set whether to send notifications on error.
        Parameters:
        sendOnError - a sendOnError object.
      • setSendOnFailure

        public void setSendOnFailure​(boolean sendOnFailure)
        Set whether to send notifications on failure.
        Parameters:
        sendOnFailure - a sendOnFailure object.
      • setSendOnSuccess

        public void setSendOnSuccess​(boolean sendOnSuccess)
        Set whether to send notifications on success.
        Parameters:
        sendOnSuccess - a sendOnSuccess object.
      • setSendOnWarning

        public void setSendOnWarning​(boolean sendOnWarning)
        Set whether to send notifications on warning.
        Parameters:
        sendOnWarning - a sendOnWarning object.
      • setType

        public void setType​(String type)
        Set the mechanism used to deliver notifications.
        Parameters:
        type - a type object.