Class NotificationChannel

java.lang.Object
hudson.model.AbstractDescribableImpl<NotificationChannel>
io.jenkins.plugins.interactiveinput.notify.NotificationChannel
All Implemented Interfaces:
Describable<NotificationChannel>
Direct Known Subclasses:
EmailChannel, SlackChannel, TeamsChannel

public abstract class NotificationChannel extends AbstractDescribableImpl<NotificationChannel>
A notify-only outbound delivery channel (email, Teams webhook, Slack webhook, or a future extension). Each implementation ships its own config form; the job property holds a list of them.

send(io.jenkins.plugins.interactiveinput.notify.NotificationEvent) must not throw and must not block a pipeline thread — callers already dispatch off-thread. Do not add Stapler do* methods that contact the remote service.

  • Constructor Details

    • NotificationChannel

      public NotificationChannel()
  • Method Details