Interface Announcer<A extends org.jreleaser.model.api.announce.Announcer>

All Superinterfaces:
Activatable, Domain, ExtraProperties, Serializable, TimeoutAware
All Known Implementing Classes:
AbstractAnnouncer, AbstractMessageAnnouncer, ArticleAnnouncer, BlueskyAnnouncer, DiscordAnnouncer, DiscourseAnnouncer, DiscussionsAnnouncer, GitterAnnouncer, GoogleChatAnnouncer, HttpAnnouncer, HttpAnnouncers, LinkedinAnnouncer, MastodonAnnouncer, MattermostAnnouncer, OpenCollectiveAnnouncer, SdkmanAnnouncer, SlackAnnouncer, SmtpAnnouncer, TeamsAnnouncer, TelegramAnnouncer, TwitterAnnouncer, WebhookAnnouncer, WebhooksAnnouncer, ZulipAnnouncer

public interface Announcer<A extends org.jreleaser.model.api.announce.Announcer> extends Domain, Activatable, TimeoutAware, ExtraProperties
Since:
0.1.0
Author:
Andres Almiray
  • Method Details

    • getName

      String getName()
    • asImmutable

      A asImmutable()