Index

A B C D E F G I L M N O P S T V W 
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

PRE - Enum constant in enum class org.togglz.slack.notification.Markdown
 

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
 
A B C D E F G I L M N O P S T V W 
All Classes and Interfaces|All Packages