Class AbstractSlackCompatibleNotificationStrategy

    • Field Detail

      • LOG

        protected static final org.slf4j.Logger LOG
    • Constructor Detail

      • AbstractSlackCompatibleNotificationStrategy

        public AbstractSlackCompatibleNotificationStrategy()
    • Method Detail

      • getChannelPropertyName

        protected abstract String getChannelPropertyName()
      • getIconEmojiPropertyName

        protected abstract String getIconEmojiPropertyName()
      • getIconUrlPropertyName

        protected abstract String getIconUrlPropertyName()
      • getUsernamePropertyName

        protected abstract String getUsernamePropertyName()
      • getUrlPropertyName

        protected abstract String getUrlPropertyName()
      • getUseSystemProxyPropertyName

        protected abstract String getUseSystemProxyPropertyName()
      • decorateMessageBody

        protected abstract String decorateMessageBody​(String body)
      • decorateMessageSubject

        protected abstract String decorateMessageSubject​(String subject)
      • formatWebhookErrorResponse

        protected abstract String formatWebhookErrorResponse​(int statusCode,
                                                             String contents)
      • setArguments

        protected void setArguments​(List<Argument> arguments)
      • getUrl

        protected String getUrl()
      • getUsername

        protected String getUsername()
      • getIconUrl

        protected String getIconUrl()
      • getUseSystemProxy

        protected boolean getUseSystemProxy()
      • getIconEmoji

        protected String getIconEmoji()
      • getChannel

        protected String getChannel()
      • getValueFromSwitchOrProp

        protected String getValueFromSwitchOrProp​(String what,
                                                  String switchName,
                                                  String propName)
      • getValue

        protected String getValue​(String switchName)