A B C D E F G H I J M N O P R S T V W 

A

asNotificationId(long) - Static method in class jenkins.plugins.htmlaudio.domain.NotificationId
Creates a NotificationId from a long-value.

B

BuildResult - Enum in jenkins.plugins.htmlaudio.domain
The possible / interesting outcomes of a build.

C

compareTo(NotificationId) - Method in class jenkins.plugins.htmlaudio.domain.NotificationId
 
Configuration - Interface in jenkins.plugins.htmlaudio.app
Exposes the plugin-configuration.
configure(StaplerRequest, JSONObject) - Method in class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin.PluginDescriptor
 
Controller - Class in jenkins.plugins.htmlaudio.interfaces
Acts as a controller for the javascript/JSON client, which may or may not be total abuse of RootAction =).
Controller() - Constructor for class jenkins.plugins.htmlaudio.interfaces.Controller
 
createAndPersist(String, String) - Method in class jenkins.plugins.htmlaudio.domain.impl.VolatileNotificationRepositoryAndFactory
 
createAndPersist(String, String) - Method in interface jenkins.plugins.htmlaudio.domain.NotificationFactory
Creates a Notification and makes it instantly available in the NotificationRepository.

D

DefaultNotificationCleanupService - Class in jenkins.plugins.htmlaudio.domain.impl
 
DefaultNotificationCleanupService() - Constructor for class jenkins.plugins.htmlaudio.domain.impl.DefaultNotificationCleanupService
 
DefaultNotificationService - Class in jenkins.plugins.htmlaudio.app.impl
 
DefaultNotificationService() - Constructor for class jenkins.plugins.htmlaudio.app.impl.DefaultNotificationService
 
doIsEnabledByDefault(StaplerRequest, StaplerResponse) - Method in class jenkins.plugins.htmlaudio.interfaces.Controller
Returns a simple true/false indicating whether or not the client should be enabled by default.
doNext(StaplerRequest, StaplerResponse) - Method in class jenkins.plugins.htmlaudio.interfaces.Controller
Handles requests by clients polling for new sounds to play.

E

equals(Object) - Method in class jenkins.plugins.htmlaudio.domain.NotificationId
 

F

findNewerThan(NotificationId) - Method in class jenkins.plugins.htmlaudio.domain.impl.VolatileNotificationRepositoryAndFactory
 
findNewerThan(NotificationId) - Method in interface jenkins.plugins.htmlaudio.domain.NotificationRepository
Returns each Notification that is newer than, i.e.

G

getAgeInMs() - Method in class jenkins.plugins.htmlaudio.domain.impl.SimpleNotification
 
getAgeInMs() - Method in interface jenkins.plugins.htmlaudio.domain.Notification
The time elapsed in milliseconds since the notification was created.
getDescriptor() - Method in class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin
 
getDisplayName() - Method in class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin.PluginDescriptor
 
getDisplayName() - Method in class jenkins.plugins.htmlaudio.interfaces.Controller
 
getFailureSoundUrl() - Method in class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin.PluginDescriptor
 
getIconFileName() - Method in class jenkins.plugins.htmlaudio.interfaces.Controller
 
getId() - Method in class jenkins.plugins.htmlaudio.domain.impl.SimpleNotification
 
getId() - Method in interface jenkins.plugins.htmlaudio.domain.Notification
A unique id for the notification.
getLastNotificationId() - Method in class jenkins.plugins.htmlaudio.app.NewNotificationsResult
Returns the id of the last registered notification.
getLastNotificationId() - Method in class jenkins.plugins.htmlaudio.domain.impl.VolatileNotificationRepositoryAndFactory
 
getLastNotificationId() - Method in interface jenkins.plugins.htmlaudio.domain.NotificationRepository
Returns the id of the newest Notification or null if the repository is empty.
getNotifications() - Method in class jenkins.plugins.htmlaudio.app.NewNotificationsResult
Returns the notifications that have occurred since the last query.
getSoundUrl(BuildResult) - Method in interface jenkins.plugins.htmlaudio.app.Configuration
Returns a configured sound for a provided BuildResult or null.
getSoundUrl(BuildResult) - Method in class jenkins.plugins.htmlaudio.app.impl.PluginConfiguration
 
getSoundUrl() - Method in class jenkins.plugins.htmlaudio.domain.impl.SimpleNotification
 
getSoundUrl() - Method in interface jenkins.plugins.htmlaudio.domain.Notification
The URL of a sound to play in the browser.
getSuccessAfterFailureSoundUrl() - Method in class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin.PluginDescriptor
 
getSuccessSoundUrl() - Method in class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin.PluginDescriptor
 
getUrlName() - Method in class jenkins.plugins.htmlaudio.interfaces.Controller
 
getValue() - Method in class jenkins.plugins.htmlaudio.domain.NotificationId
 

H

hashCode() - Method in class jenkins.plugins.htmlaudio.domain.NotificationId
 
HtmlAudioNotifierPlugin - Class in jenkins.plugins.htmlaudio.app
'Main' class of the plugin.
HtmlAudioNotifierPlugin() - Constructor for class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin
 
HtmlAudioNotifierPlugin.PluginDescriptor - Class in jenkins.plugins.htmlaudio.app
 
HtmlAudioNotifierPlugin.PluginDescriptor() - Constructor for class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin.PluginDescriptor
 

I

initializePlugin() - Static method in class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin
Initializes the other components in the plugin by injecting their required dependencies.
isEnabledByDefault() - Method in interface jenkins.plugins.htmlaudio.app.Configuration
Returns true if the notification-client should be enabled by default.
isEnabledByDefault() - Method in class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin.PluginDescriptor
 
isEnabledByDefault() - Method in class jenkins.plugins.htmlaudio.app.impl.PluginConfiguration
 
isLongPollingEnabled() - Method in interface jenkins.plugins.htmlaudio.app.Configuration
Returns true if long-polling is enabled.
isLongPollingEnabled() - Method in class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin.PluginDescriptor
 
isLongPollingEnabled() - Method in class jenkins.plugins.htmlaudio.app.impl.PluginConfiguration
 

J

jenkins.plugins.htmlaudio.app - package jenkins.plugins.htmlaudio.app
 
jenkins.plugins.htmlaudio.app.impl - package jenkins.plugins.htmlaudio.app.impl
 
jenkins.plugins.htmlaudio.domain - package jenkins.plugins.htmlaudio.domain
 
jenkins.plugins.htmlaudio.domain.impl - package jenkins.plugins.htmlaudio.domain.impl
 
jenkins.plugins.htmlaudio.interfaces - package jenkins.plugins.htmlaudio.interfaces
 
jenkins.plugins.htmlaudio.util - package jenkins.plugins.htmlaudio.util
 

M

matches(Result, Result) - Method in enum jenkins.plugins.htmlaudio.domain.BuildResult
 
Messages - Class in jenkins.plugins.htmlaudio.app
 
Messages() - Constructor for class jenkins.plugins.htmlaudio.app.Messages
 

N

NewNotificationsResult - Class in jenkins.plugins.htmlaudio.app
The result of a query for new notifications.
NewNotificationsResult(NotificationId, Collection<Notification>) - Constructor for class jenkins.plugins.htmlaudio.app.NewNotificationsResult
 
Notification - Interface in jenkins.plugins.htmlaudio.domain
A notification to a client, based on the outcome of a build.
NotificationCleanupService - Interface in jenkins.plugins.htmlaudio.domain
Keeps the NotificationRepository clean & fresh by removing expired notifications.
NotificationFactory - Interface in jenkins.plugins.htmlaudio.domain
 
NotificationId - Class in jenkins.plugins.htmlaudio.domain
Uniquely identifies a Notification.
NotificationRepository - Interface in jenkins.plugins.htmlaudio.domain
Repository for Notifications.
NotificationRepository.NotificationRemover - Interface in jenkins.plugins.htmlaudio.domain
 
NotificationService - Interface in jenkins.plugins.htmlaudio.app
 
nullIfEmpty(String) - Static method in class jenkins.plugins.htmlaudio.util.StringUtils
Returns null if a provided string is empty.

O

onCompleted(Run, TaskListener) - Method in class jenkins.plugins.htmlaudio.interfaces.RunResultListener
 

P

PageDecorator - Class in jenkins.plugins.htmlaudio.app
Adds the required javascript/html for the html-audio stuff through jelly-pages.
PageDecorator() - Constructor for class jenkins.plugins.htmlaudio.app.PageDecorator
 
parseNotificationId(String) - Static method in class jenkins.plugins.htmlaudio.domain.NotificationId
Parses a NotificationId from a string.
PluginConfiguration - Class in jenkins.plugins.htmlaudio.app.impl
Adapts the plugin-descriptor to the cleaner Configuration-interface.
PluginConfiguration() - Constructor for class jenkins.plugins.htmlaudio.app.impl.PluginConfiguration
 

R

recordBuildCompletion(String, Result, Result) - Method in class jenkins.plugins.htmlaudio.app.impl.DefaultNotificationService
 
recordBuildCompletion(String, Result, Result) - Method in interface jenkins.plugins.htmlaudio.app.NotificationService
Records the completion of a build, which may turn out to generate a notification.
remove(NotificationRepository.NotificationRemover) - Method in class jenkins.plugins.htmlaudio.domain.impl.VolatileNotificationRepositoryAndFactory
 
remove(Iterator<Notification>) - Method in interface jenkins.plugins.htmlaudio.domain.NotificationRepository.NotificationRemover
 
remove(NotificationRepository.NotificationRemover) - Method in interface jenkins.plugins.htmlaudio.domain.NotificationRepository
Provides access to an Iterator that can be used to remove individual notifications.
removeExpired() - Method in class jenkins.plugins.htmlaudio.domain.impl.DefaultNotificationCleanupService
 
removeExpired() - Method in interface jenkins.plugins.htmlaudio.domain.NotificationCleanupService
 
RunResultListener - Class in jenkins.plugins.htmlaudio.interfaces
Collects the the completion-results of Runs at a global level.
RunResultListener() - Constructor for class jenkins.plugins.htmlaudio.interfaces.RunResultListener
 

S

setConfiguration(Configuration) - Method in class jenkins.plugins.htmlaudio.app.impl.DefaultNotificationService
 
setConfiguration(Configuration) - Method in class jenkins.plugins.htmlaudio.interfaces.Controller
 
setEnabledByDefault(boolean) - Method in class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin.PluginDescriptor
 
setFailureSoundUrl(String) - Method in class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin.PluginDescriptor
 
setLongPollingEnabled(boolean) - Method in class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin.PluginDescriptor
 
setNotificationCleanupService(NotificationCleanupService) - Method in class jenkins.plugins.htmlaudio.app.impl.DefaultNotificationService
 
setNotificationFactory(NotificationFactory) - Method in class jenkins.plugins.htmlaudio.app.impl.DefaultNotificationService
 
setNotificationRepository(NotificationRepository) - Method in class jenkins.plugins.htmlaudio.app.impl.DefaultNotificationService
 
setNotificationRepository(NotificationRepository) - Method in class jenkins.plugins.htmlaudio.domain.impl.DefaultNotificationCleanupService
 
setNotificationService(NotificationService) - Method in class jenkins.plugins.htmlaudio.interfaces.Controller
 
setNotificationService(NotificationService) - Method in class jenkins.plugins.htmlaudio.interfaces.RunResultListener
 
setPluginDescriptor(HtmlAudioNotifierPlugin.PluginDescriptor) - Method in class jenkins.plugins.htmlaudio.app.impl.PluginConfiguration
 
setSuccessAfterFailureSoundUrl(String) - Method in class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin.PluginDescriptor
 
setSuccessSoundUrl(String) - Method in class jenkins.plugins.htmlaudio.app.HtmlAudioNotifierPlugin.PluginDescriptor
 
SimpleNotification - Class in jenkins.plugins.htmlaudio.domain.impl
 
SimpleNotification(NotificationId, String, String) - Constructor for class jenkins.plugins.htmlaudio.domain.impl.SimpleNotification
 
StringUtils - Class in jenkins.plugins.htmlaudio.util
Collection of string-related utils.

T

toBuildResult(Result, Result) - Static method in enum jenkins.plugins.htmlaudio.domain.BuildResult
Returns a BuildResult matching a provided set of Results or null.
toString() - Method in class jenkins.plugins.htmlaudio.domain.impl.SimpleNotification
 
toString() - Method in class jenkins.plugins.htmlaudio.domain.NotificationId
 

V

valueOf(String) - Static method in enum jenkins.plugins.htmlaudio.domain.BuildResult
Returns the enum constant of this type with the specified name.
values() - Static method in enum jenkins.plugins.htmlaudio.domain.BuildResult
Returns an array containing the constants of this enum type, in the order they are declared.
VolatileNotificationRepositoryAndFactory - Class in jenkins.plugins.htmlaudio.domain.impl
A weird little in-memory based implementation of the repository & factory.
VolatileNotificationRepositoryAndFactory() - Constructor for class jenkins.plugins.htmlaudio.domain.impl.VolatileNotificationRepositoryAndFactory
 

W

waitForNewNotifications(NotificationId, long) - Method in class jenkins.plugins.htmlaudio.app.impl.DefaultNotificationService
 
waitForNewNotifications(NotificationId, long) - Method in interface jenkins.plugins.htmlaudio.app.NotificationService
Returns every Notification that has been registered after the previously encountered notification, or waits for new ones to arrive.
A B C D E F G H I J M N O P R S T V W 

Copyright © 2004-2011. All Rights Reserved.