Package jenkins.plugins.slack
Class ActiveNotifier
- java.lang.Object
-
- jenkins.plugins.slack.ActiveNotifier
-
- All Implemented Interfaces:
FineGrainedNotifier
public class ActiveNotifier extends Object implements FineGrainedNotifier
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ActiveNotifier.MessageBuilder
-
Constructor Summary
Constructors Constructor Description ActiveNotifier(SlackNotifier notifier, Function<AbstractBuild<?,?>,SlackService> slackFactory, BuildAwareLogger log, TokenExpander tokenExpander)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
completed(AbstractBuild r)
void
deleted(AbstractBuild r)
void
finalized(AbstractBuild r)
void
started(AbstractBuild build)
-
-
-
Constructor Detail
-
ActiveNotifier
public ActiveNotifier(SlackNotifier notifier, Function<AbstractBuild<?,?>,SlackService> slackFactory, BuildAwareLogger log, TokenExpander tokenExpander)
-
-
Method Detail
-
deleted
public void deleted(AbstractBuild r)
- Specified by:
deleted
in interfaceFineGrainedNotifier
-
started
public void started(AbstractBuild build)
- Specified by:
started
in interfaceFineGrainedNotifier
-
finalized
public void finalized(AbstractBuild r)
- Specified by:
finalized
in interfaceFineGrainedNotifier
-
completed
public void completed(AbstractBuild r)
- Specified by:
completed
in interfaceFineGrainedNotifier
-
-