All Implemented Interfaces:
Notifier

public class DingTalkNotifier extends AbstractStatusChangeNotifier
Notifier submitting events to DingTalk.
Author:
Mask
  • Constructor Details

    • DingTalkNotifier

      public DingTalkNotifier(InstanceRepository repository, org.springframework.web.client.RestTemplate restTemplate)
  • Method Details

    • doNotify

      protected reactor.core.publisher.Mono<Void> doNotify(InstanceEvent event, Instance instance)
      Specified by:
      doNotify in class AbstractEventNotifier
    • createMessage

      protected Object createMessage(InstanceEvent event, Instance instance)
    • setRestTemplate

      public void setRestTemplate(org.springframework.web.client.RestTemplate restTemplate)
    • getWebhookUrl

      public String getWebhookUrl()
    • setWebhookUrl

      public void setWebhookUrl(String webhookUrl)
    • getSecret

      @Nullable public String getSecret()
    • setSecret

      public void setSecret(@Nullable String secret)
    • getMessage

      public String getMessage()
    • setMessage

      public void setMessage(String message)