Index
All Classes and Interfaces|All Packages
A
- AsyncNotifier - Class in org.togglz.slack.sender
- AsyncNotifier(String) - Constructor for class org.togglz.slack.sender.AsyncNotifier
- AsyncNotifier(String, Executor) - Constructor for class org.togglz.slack.sender.AsyncNotifier
B
- BOLD - Enum constant in enum class org.togglz.slack.notification.Markdown
- build() - Method in class org.togglz.slack.config.NotificationConfigurationBuilder
- builder() - Static method in class org.togglz.slack.config.NotificationConfiguration
C
- CODE - Enum constant in enum class org.togglz.slack.notification.Markdown
- compose(FeatureState, List<String>) - Method in class org.togglz.slack.notification.NotificationComposer
D
- disableAsyncSender() - Method in class org.togglz.slack.config.NotificationConfigurationBuilder
E
- EmojiIcon - Class in org.togglz.slack.notification
- enableLabeling() - Method in class org.togglz.slack.config.NotificationConfigurationBuilder
F
- flagOf(String) - Static method in class org.togglz.slack.notification.EmojiIcon
- format(String) - Static method in class org.togglz.slack.notification.EmojiIcon
- format(String) - Method in enum class org.togglz.slack.notification.Markdown
-
https://api.slack.com/docs/message-formatting#message_formatting
G
- getAppIcon() - Method in class org.togglz.slack.config.NotificationConfiguration
- getAppName() - Method in class org.togglz.slack.config.NotificationConfiguration
- getChangeVerb(FeatureState) - Method in class org.togglz.slack.config.NotificationConfiguration
- getChannel() - Method in class org.togglz.slack.notification.Notification
- getChannels() - Method in class org.togglz.slack.config.NotificationConfiguration
- getFeatureState(Feature) - Method in class org.togglz.slack.SlackStateRepository
- getIcon() - Method in class org.togglz.slack.notification.Notification
- getMessageFormat() - Method in class org.togglz.slack.config.NotificationConfiguration
- getSlackHookUrl() - Method in class org.togglz.slack.config.NotificationConfiguration
- getStateIcon(FeatureState) - Method in class org.togglz.slack.config.NotificationConfiguration
- getText() - Method in class org.togglz.slack.notification.Notification
- getTogglzAdminConsoleUrl() - Method in class org.togglz.slack.config.NotificationConfiguration
- getUsername() - Method in class org.togglz.slack.notification.Notification
I
- isAsyncSenderDisabled() - Method in class org.togglz.slack.config.NotificationConfiguration
- isLabelingEnabled() - Method in class org.togglz.slack.config.NotificationConfiguration
- isMarkdown() - Method in class org.togglz.slack.notification.Notification
- ITALIC - Enum constant in enum class org.togglz.slack.notification.Markdown
L
- link(String, String) - Static method in enum class org.togglz.slack.notification.Markdown
-
https://api.slack.com/docs/message-formatting#linking_to_urls
- linkName(String) - Static method in enum class org.togglz.slack.notification.Markdown
-
https://api.slack.com/docs/message-formatting#linking_to_channels_and_users
M
- Markdown - Enum Class in org.togglz.slack.notification
N
- Notification - Class in org.togglz.slack.notification
- Notification() - Constructor for class org.togglz.slack.notification.Notification
- NotificationComposer - Class in org.togglz.slack.notification
- NotificationComposer(NotificationConfiguration, UserProvider) - Constructor for class org.togglz.slack.notification.NotificationComposer
- NotificationConfiguration - Class in org.togglz.slack.config
- NotificationConfigurationBuilder - Class in org.togglz.slack.config
- NotificationConfigurationBuilder() - Constructor for class org.togglz.slack.config.NotificationConfigurationBuilder
- NotificationSender - Interface in org.togglz.slack.sender
- Notifier - Class in org.togglz.slack.sender
-
For documentation see https://api.slack.com/incoming-webhooks
- Notifier(String) - Constructor for class org.togglz.slack.sender.Notifier
O
- org.togglz.slack - package org.togglz.slack
- org.togglz.slack.config - package org.togglz.slack.config
- org.togglz.slack.notification - package org.togglz.slack.notification
- org.togglz.slack.sender - package org.togglz.slack.sender
P
S
- send(Notification) - Method in class org.togglz.slack.sender.AsyncNotifier
- send(Notification) - Method in interface org.togglz.slack.sender.NotificationSender
- send(Notification) - Method in class org.togglz.slack.sender.Notifier
- setChannel(String) - Method in class org.togglz.slack.notification.Notification
- setFeatureState(FeatureState) - Method in class org.togglz.slack.SlackStateRepository
- setIcon(String) - Method in class org.togglz.slack.notification.Notification
- setMarkdown(boolean) - Method in class org.togglz.slack.notification.Notification
- setText(String) - Method in class org.togglz.slack.notification.Notification
- setUsername(String) - Method in class org.togglz.slack.notification.Notification
- SlackStateRepository - Class in org.togglz.slack
- SlackStateRepository(StateRepository, NotificationConfiguration) - Constructor for class org.togglz.slack.SlackStateRepository
- SlackStateRepository(StateRepository, NotificationConfiguration, UserProvider) - Constructor for class org.togglz.slack.SlackStateRepository
-
Main constructor.
- SlackStateRepository(StateRepository, SlackNotifications) - Constructor for class org.togglz.slack.SlackStateRepository
- STRIKE - Enum constant in enum class org.togglz.slack.notification.Markdown
T
- toString() - Method in class org.togglz.slack.notification.EmojiIcon
- toString() - Method in class org.togglz.slack.notification.Notification
V
- valueOf(String) - Static method in enum class org.togglz.slack.notification.Markdown
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.togglz.slack.notification.Markdown
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withAppIcon(String) - Method in class org.togglz.slack.config.NotificationConfigurationBuilder
- withAppName(String) - Method in class org.togglz.slack.config.NotificationConfigurationBuilder
- withChangeVerbs(String, String) - Method in class org.togglz.slack.config.NotificationConfigurationBuilder
- withChannels(String...) - Method in class org.togglz.slack.config.NotificationConfigurationBuilder
- withMessageFormat(String) - Method in class org.togglz.slack.config.NotificationConfigurationBuilder
- withSlackHookUrl(String) - Method in class org.togglz.slack.config.NotificationConfigurationBuilder
- withStatesIcons(String, String) - Method in class org.togglz.slack.config.NotificationConfigurationBuilder
- withTogglzAdminConsoleUrl(String) - Method in class org.togglz.slack.config.NotificationConfigurationBuilder
All Classes and Interfaces|All Packages