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

A

AbortCommand - Class in hudson.plugins.im.bot
Abort a running job
AbortCommand() - Constructor for class hudson.plugins.im.bot.AbortCommand
 
AbstractIMConnection - Class in hudson.plugins.im
 
AbstractIMConnection(IMPublisherDescriptor) - Constructor for class hudson.plugins.im.AbstractIMConnection
 
AbstractTextSendingCommand - Class in hudson.plugins.im.bot
Abstract command for sending a reply back to the sender.
AbstractTextSendingCommand() - Constructor for class hudson.plugins.im.bot.AbstractTextSendingCommand
 
addConnectionListener(IMConnectionListener) - Method in interface hudson.plugins.im.IMConnection
 
addConnectionProvider(IMConnectionProvider) - Method in class hudson.plugins.im.HudsonIsBusyListener
 
addMessageListener(IMMessageListener) - Method in interface hudson.plugins.im.IMChat
Adds a new IMMessageListener to this chat.
Assert - Class in hudson.plugins.im.tools
Convenience.

B

Bot - Class in hudson.plugins.im.bot
Instant messaging bot.
Bot(IMChat, String, String, String, Authentication) - Constructor for class hudson.plugins.im.bot.Bot
 
BotCommand - Interface in hudson.plugins.im.bot
Command pattern contract for Jabber bot commands.
BuildCommand - Class in hudson.plugins.im.bot
Build command for the instant messaging bot.
BuildCommand(String) - Constructor for class hudson.plugins.im.bot.BuildCommand
 
BuildHelper - Class in hudson.plugins.im.tools
Helper class to work with Hudson builds.
BuildHelper.ExtResult - Enum in hudson.plugins.im.tools
Extended result description of a build.

C

close() - Method in interface hudson.plugins.im.IMConnection
Closes the connection (includes logout) and releases resources.
CommandException - Exception in hudson.plugins.im.bot
Is thrown when a bot command couldn't be executed.
CommandException(String) - Constructor for exception hudson.plugins.im.bot.CommandException
 
CommandException(Throwable) - Constructor for exception hudson.plugins.im.bot.CommandException
 
CommandException(String, Throwable) - Constructor for exception hudson.plugins.im.bot.CommandException
 
CommentCommand - Class in hudson.plugins.im.bot
 
CommentCommand() - Constructor for class hudson.plugins.im.bot.CommentCommand
 
concat(T[], T[]...) - Static method in class hudson.plugins.im.tools.MessageHelper
Returns a new array which a concatenation of the argument arrays.
connect() - Method in interface hudson.plugins.im.IMConnection
Establishes the connection and login.
connectionBroken(Exception) - Method in interface hudson.plugins.im.IMConnectionListener
 
connectionBroken(Exception) - Method in class hudson.plugins.im.IMConnectionProvider
 
copyOf(T[], int) - Static method in class hudson.plugins.im.tools.MessageHelper
Copies the specified array, truncating or padding with nulls (if necessary) so the copy has the specified length.
copyOfRange(T[], int, int) - Static method in class hudson.plugins.im.tools.MessageHelper
Copies the specified range of the specified array into a new array.
create(H2, T2) - Static method in class hudson.plugins.im.tools.Pair
 
createConnection() - Method in class hudson.plugins.im.IMConnectionProvider
 
currentConnection() - Method in class hudson.plugins.im.IMConnectionProvider
 

D

DefaultIMMessageTarget - Class in hudson.plugins.im
DefaultIMMessageTarget basically is a String, that represents an Im-Account to send messages to.
DefaultIMMessageTarget(String) - Constructor for class hudson.plugins.im.DefaultIMMessageTarget
 
DefaultIMMessageTargetConverter - Class in hudson.plugins.im
Default implementation of IMMessageTargetConverter.
DefaultIMMessageTargetConverter() - Constructor for class hudson.plugins.im.DefaultIMMessageTargetConverter
 
DefaultJobProvider - Class in hudson.plugins.im.bot
Default JobProvider which directly accesses Hudson.getInstance().
DefaultJobProvider() - Constructor for class hudson.plugins.im.bot.DefaultJobProvider
 
descriptor - Variable in class hudson.plugins.im.IMConnectionProvider
 
dump(Throwable) - Static method in class hudson.plugins.im.tools.ExceptionHelper
 

E

equals(Object) - Method in class hudson.plugins.im.DefaultIMMessageTarget
 
equals(Object) - Method in class hudson.plugins.im.GroupChatIMMessageTarget
 
equals(Object) - Method in class hudson.plugins.im.tools.Pair
ExceptionHelper - Class in hudson.plugins.im.tools
Convenience
ExceptionHelper() - Constructor for class hudson.plugins.im.tools.ExceptionHelper
 
executeCommand(IMChat, IMMessage, String, String[]) - Method in class hudson.plugins.im.bot.AbstractTextSendingCommand
Execute a command.
executeCommand(IMChat, IMMessage, String, String[]) - Method in interface hudson.plugins.im.bot.BotCommand
Execute a command.
executeCommand(IMChat, IMMessage, String, String[]) - Method in class hudson.plugins.im.bot.BuildCommand
 
executeCommand(IMChat, IMMessage, String, String[]) - Method in class hudson.plugins.im.bot.QueueCommand
 
executeCommand(IMChat, IMMessage, String, String[]) - Method in class hudson.plugins.im.bot.SetAliasCommand.AliasCommand
 
extractCommandLine(String) - Static method in class hudson.plugins.im.tools.MessageHelper
 

F

forDisplayName(String) - Static method in enum hudson.plugins.im.NotificationStrategy
Returns the notification strategy with the given display name.
forDisplayName(String) - Static method in enum hudson.plugins.jabber.NotificationStrategy
Deprecated. Returns the notification strategy with the given display name.
fromString(String) - Method in class hudson.plugins.im.DefaultIMMessageTargetConverter
creates a IMMessageTarget from the given String.
fromString(String) - Method in interface hudson.plugins.im.IMMessageTargetConverter
creates a IMMessageTarget from the given String.

G

getAllJobs() - Method in class hudson.plugins.im.bot.DefaultJobProvider
 
getAllJobs() - Method in interface hudson.plugins.im.bot.JobProvider
Returns all Hudson jobs.
getAuthentication() - Method in class hudson.plugins.im.IMConnectionProvider
 
getBody() - Method in class hudson.plugins.im.IMMessage
Returns the message body in a plain-text format.
getBuildURL(AbstractBuild<?, ?>) - Static method in class hudson.plugins.im.tools.MessageHelper
 
getCommandPrefix() - Method in interface hudson.plugins.im.IMPublisherDescriptor
 
getCommandShortName() - Method in class hudson.plugins.im.bot.HealthCommand
 
getCommandShortName() - Method in class hudson.plugins.im.bot.StatusCommand
 
getCommandShortName() - Method in class hudson.plugins.im.bot.TestResultCommand
 
getConfiguredIMId(User) - Method in class hudson.plugins.im.IMPublisher
 
getDefaultIdSuffix() - Method in interface hudson.plugins.im.IMPublisherDescriptor
 
getDescriptor() - Method in class hudson.plugins.im.IMConnectionProvider
 
getDescriptor() - Method in class hudson.plugins.im.IMPublisher
 
getDisplayName() - Method in enum hudson.plugins.im.NotificationStrategy
Returns the name of the strategy to display in dialogs etc.
getDisplayName() - Method in enum hudson.plugins.jabber.NotificationStrategy
Deprecated. Returns the name of the strategy to display in dialogs etc.
getErrorReply(String, CommandException) - Method in class hudson.plugins.im.bot.AbstractTextSendingCommand
 
getExtendedResult(AbstractBuild<?, ?>) - Static method in class hudson.plugins.im.tools.BuildHelper
Returns the extended result description of a build.
getFrom() - Method in class hudson.plugins.im.IMMessage
Return the sender of the message.
getHead() - Method in class hudson.plugins.im.tools.Pair
Returns the head object of the pair.
getHelp() - Method in class hudson.plugins.im.bot.AbortCommand
 
getHelp() - Method in interface hudson.plugins.im.bot.BotCommand
Return the command usage text.
getHelp() - Method in class hudson.plugins.im.bot.BuildCommand
 
getHelp() - Method in class hudson.plugins.im.bot.CommentCommand
 
getHelp() - Method in class hudson.plugins.im.bot.QueueCommand
 
getHelp() - Method in class hudson.plugins.im.bot.SetAliasCommand.AliasCommand
 
getHelp() - Method in class hudson.plugins.im.bot.SetAliasCommand
 
getHelp() - Method in class hudson.plugins.im.bot.SnackCommand
 
getHost() - Method in interface hudson.plugins.im.IMPublisherDescriptor
Returns the hostname of the IM network.
getHostname() - Method in interface hudson.plugins.im.IMPublisherDescriptor
Deprecated. Should be replaced by getHost
getHudsonPassword() - Method in interface hudson.plugins.im.IMPublisherDescriptor
Returns the password needed to login into Hudson.
getHudsonUserName() - Method in interface hudson.plugins.im.IMPublisherDescriptor
Returns the user name needed to login into Hudson.
getIMConnection() - Method in class hudson.plugins.im.IMPublisher
 
getIMMessageTargetConverter() - Method in class hudson.plugins.im.IMPublisher
 
getJobByName(String) - Method in class hudson.plugins.im.bot.DefaultJobProvider
 
getJobByName(String) - Method in interface hudson.plugins.im.bot.JobProvider
Returns the Hudson job with the given name or null if no job with that name exists.
getJoinedName(String[], int) - Static method in class hudson.plugins.im.tools.MessageHelper
Extracts a name from an argument array starting at a start index and removing quoting ".
getMessageForJob(AbstractProject<?, ?>, String, String[]) - Method in class hudson.plugins.im.bot.AbortCommand
 
getMessageForJob(AbstractProject<?, ?>, String, String[]) - Method in class hudson.plugins.im.bot.CommentCommand
 
getMessageForJob(AbstractProject<?, ?>) - Method in class hudson.plugins.im.bot.HealthCommand
 
getMessageForJob(AbstractProject<?, ?>) - Method in class hudson.plugins.im.bot.StatusCommand
 
getMessageForJob(AbstractProject<?, ?>) - Method in class hudson.plugins.im.bot.TestResultCommand
 
getNickName(String) - Method in interface hudson.plugins.im.IMChat
Translates the sender into a nickname which can be used to address the sender.
getNotificationStrategy() - Method in class hudson.plugins.im.IMPublisher
 
getNotifyCulprits() - Method in class hudson.plugins.im.IMPublisher
 
getNotifyFixers() - Method in class hudson.plugins.im.IMPublisher
 
getNotifyOnStart() - Method in class hudson.plugins.im.IMPublisher
 
getNotifySuspects() - Method in class hudson.plugins.im.IMPublisher
 
getPassword() - Method in interface hudson.plugins.im.IMPublisherDescriptor
Returns the password needed to login into the IM network.
getPluginDescription() - Method in interface hudson.plugins.im.IMPublisherDescriptor
Returns an informal, short description of the concrete plugin.
getPluginName() - Method in class hudson.plugins.im.IMPublisher
Returns a short name of the plugin to be used e.g.
getPort() - Method in interface hudson.plugins.im.IMPublisherDescriptor
Returns the port of the IM network..
getPreviousNonAbortedBuild(AbstractBuild<?, ?>) - Static method in class hudson.plugins.im.tools.BuildHelper
Returns the previous 'not aborted' build (i.e.
getReply(String, String[]) - Method in class hudson.plugins.im.bot.AbstractTextSendingCommand
Gets the text reply
getReply(String, String[]) - Method in class hudson.plugins.im.bot.SetAliasCommand
 
getReply(String, String[]) - Method in class hudson.plugins.im.bot.SnackCommand
 
getReplyMessage() - Method in exception hudson.plugins.im.bot.CommandException
 
getResultDescription(AbstractBuild<?, ?>) - Static method in class hudson.plugins.im.tools.BuildHelper
Returns a textual description of the result taking the previous build into account.
getShortDescription() - Method in class hudson.plugins.im.IMCause
 
getStrategy() - Method in class hudson.plugins.im.IMPublisher
 
getTail() - Method in class hudson.plugins.im.tools.Pair
Returns the tail object of the pair.
getTargets() - Method in class hudson.plugins.im.IMPublisher
 
getTo() - Method in class hudson.plugins.im.IMMessage
Return the addressee of the message.
getUserName() - Method in interface hudson.plugins.im.IMPublisherDescriptor
Returns the user name needed to login into the IM network.
getView(String) - Method in class hudson.plugins.im.bot.DefaultJobProvider
 
getView(String) - Method in interface hudson.plugins.im.bot.JobProvider
 
GroupChatIMMessageTarget - Class in hudson.plugins.im
DefaultIMMessageTarget basically is a String, that represents an Im-Account to send messages to.
GroupChatIMMessageTarget(String) - Constructor for class hudson.plugins.im.GroupChatIMMessageTarget
 

H

hashCode() - Method in class hudson.plugins.im.DefaultIMMessageTarget
 
hashCode() - Method in class hudson.plugins.im.GroupChatIMMessageTarget
 
hashCode() - Method in class hudson.plugins.im.tools.Pair
HealthCommand - Class in hudson.plugins.im.bot
Displays the health for one or several jobs.
HealthCommand() - Constructor for class hudson.plugins.im.bot.HealthCommand
 
hudson.plugins.im - package hudson.plugins.im
 
hudson.plugins.im.bot - package hudson.plugins.im.bot
 
hudson.plugins.im.tools - package hudson.plugins.im.tools
 
hudson.plugins.jabber - package hudson.plugins.jabber
 
HudsonIsBusyListener - Class in hudson.plugins.im
 
HudsonIsBusyListener() - Constructor for class hudson.plugins.im.HudsonIsBusyListener
 

I

IMCause - Class in hudson.plugins.im
Marks a build that was started because of an action triggered in a IMPlugin.
IMCause(String) - Constructor for class hudson.plugins.im.IMCause
 
IMChat - Interface in hudson.plugins.im
Abstraction of a chat.
IMConnection - Interface in hudson.plugins.im
Represents a connection to an IM-Server.
IMConnectionListener - Interface in hudson.plugins.im
 
IMConnectionProvider - Class in hudson.plugins.im
Abstract implementation of a provider of IMConnections.
IMConnectionProvider() - Constructor for class hudson.plugins.im.IMConnectionProvider
 
IMException - Exception in hudson.plugins.im
Represents any kind of protocol-level error that may occur.
IMException(Exception) - Constructor for exception hudson.plugins.im.IMException
 
IMMessage - Class in hudson.plugins.im
 
IMMessage(String, String, String) - Constructor for class hudson.plugins.im.IMMessage
 
IMMessageListener - Interface in hudson.plugins.im
 
IMMessageTarget - Interface in hudson.plugins.im
A MessageTarget represents a user to send notifications to (like "peter@jabber.org").
IMMessageTargetConversionException - Exception in hudson.plugins.im
Signals a conversion Exception from String to IMMessageTarget
IMMessageTargetConversionException(String) - Constructor for exception hudson.plugins.im.IMMessageTargetConversionException
 
IMMessageTargetConverter - Interface in hudson.plugins.im
A IMMessageTargetConverter has the responsibility of creating a IMMessageTarget from a String and back.
IMPlugin - Class in hudson.plugins.im
 
IMPlugin(IMConnectionProvider) - Constructor for class hudson.plugins.im.IMPlugin
 
IMPresence - Enum in hudson.plugins.im
Represents the possible (basic) states for an IMConnection's presence
IMPublisher - Class in hudson.plugins.im
The actual Publisher that sends notification-Messages out to the clients.
IMPublisher(String, String, boolean, boolean, boolean, boolean) - Constructor for class hudson.plugins.im.IMPublisher
 
IMPublisherDescriptor - Interface in hudson.plugins.im
 
isConnected() - Method in interface hudson.plugins.im.IMConnection
Returns if the connection is established.
isEnabled() - Method in interface hudson.plugins.im.IMPublisherDescriptor
Returns true iff the plugin is globally enabled.
isExposePresence() - Method in interface hudson.plugins.im.IMPublisherDescriptor
Returns if the plugin should expose its presence on the IM network.
isFailureOrUnstable(AbstractBuild<?, ?>) - Static method in class hudson.plugins.im.tools.BuildHelper
Does what the name says.
isFix(AbstractBuild<?, ?>) - Static method in class hudson.plugins.im.tools.BuildHelper
Returns true if this build represents a 'fix'.
isMultiUserChat() - Method in interface hudson.plugins.im.IMChat
 
isNotNull(Object) - Static method in class hudson.plugins.im.tools.Assert
Asserts that given object is not null.
isNotNull(Object, String) - Static method in class hudson.plugins.im.tools.Assert
Asserts that given object is not null.
isStillFailureOrUnstable(AbstractBuild<?, ?>) - Static method in class hudson.plugins.im.tools.BuildHelper
 
isTopLevelJob(AbstractProject<?, ?>) - Method in class hudson.plugins.im.bot.DefaultJobProvider
 
isTopLevelJob(AbstractProject<?, ?>) - Method in interface hudson.plugins.im.bot.JobProvider
 

J

JobProvider - Interface in hudson.plugins.im.bot
 
join(String[], int) - Static method in class hudson.plugins.im.tools.MessageHelper
Joins together all strings in the array - starting at startIndex - by using a single space as separator.

L

lock() - Method in class hudson.plugins.im.AbstractIMConnection
 
log(BuildListener, String) - Method in class hudson.plugins.im.IMPublisher
 

M

MessageHelper - Class in hudson.plugins.im.tools
Utility class to help message creation
MessageHelper() - Constructor for class hudson.plugins.im.tools.MessageHelper
 

N

NotificationStrategy - Enum in hudson.plugins.im
Represents the notification strategy.
NotificationStrategy - Enum in hudson.plugins.jabber
Deprecated. only left here to deserialize old configs
notificationWanted(AbstractBuild<?, ?>) - Method in enum hudson.plugins.im.NotificationStrategy
Signals if the given build qualifies to send a notification according to the current strategy.
notificationWanted(AbstractBuild<?, ?>) - Method in enum hudson.plugins.jabber.NotificationStrategy
Deprecated. Signals if the given build qualifies to send a notification according to the current strategy.

O

onCompleted(Run, TaskListener) - Method in class hudson.plugins.im.HudsonIsBusyListener
 
onDeleted(Run) - Method in class hudson.plugins.im.HudsonIsBusyListener
 
onMessage(IMMessage) - Method in class hudson.plugins.im.bot.Bot
 
onMessage(IMMessage) - Method in interface hudson.plugins.im.IMMessageListener
 
onStarted(Run, TaskListener) - Method in class hudson.plugins.im.HudsonIsBusyListener
 

P

Pair<H,T> - Class in hudson.plugins.im.tools
Pair is a helper class for the frequent case, when two objects must be combined for a collection entry or even a key.
Pair(H, T) - Constructor for class hudson.plugins.im.tools.Pair
Constructs a Pair using the two given objects as head and tail.
perform(AbstractBuild<?, ?>, Launcher, BuildListener) - Method in class hudson.plugins.im.IMPublisher
 
prebuild(AbstractBuild<?, ?>, BuildListener) - Method in class hudson.plugins.im.IMPublisher
 

Q

QueueCommand - Class in hudson.plugins.im.bot
Queue command for the jabber bot.
QueueCommand() - Constructor for class hudson.plugins.im.bot.QueueCommand
 

R

releaseConnection() - Method in class hudson.plugins.im.IMConnectionProvider
Releases (and thus closes) the current connection.
removeConnectionListener(IMConnectionListener) - Method in interface hudson.plugins.im.IMConnection
 
removeConnectionProvider(IMConnectionProvider) - Method in class hudson.plugins.im.HudsonIsBusyListener
 
removeMessageListener(IMMessageListener) - Method in interface hudson.plugins.im.IMChat
Removes a IMMessageListener from this chat.

S

send(IMMessageTarget, String) - Method in interface hudson.plugins.im.IMConnection
Sends a Message-Text to an IMMessageTarget (aka a User ;).
sendMessage(String) - Method in interface hudson.plugins.im.IMChat
Sends a message to the chat.
SetAliasCommand - Class in hudson.plugins.im.bot
BotCommand to create a command alias.
SetAliasCommand(Bot) - Constructor for class hudson.plugins.im.bot.SetAliasCommand
 
SetAliasCommand.AliasCommand - Class in hudson.plugins.im.bot
An alias.
SetAliasCommand.AliasCommand(BotCommand, String, String[]) - Constructor for class hudson.plugins.im.bot.SetAliasCommand.AliasCommand
 
setDescriptor(IMPublisherDescriptor) - Method in class hudson.plugins.im.IMConnectionProvider
 
setPresence(IMPresence, String) - Method in interface hudson.plugins.im.IMConnection
Sets the current connection's presence to a protocol specific adaption of the given presence parameter.
shutdown() - Method in class hudson.plugins.im.bot.Bot
Called on Hudson shutdown.
SnackCommand - Class in hudson.plugins.im.bot
Give the bot a snack! (this is really more to familiarize myself with working with Hudson/jabber
SnackCommand() - Constructor for class hudson.plugins.im.bot.SnackCommand
 
start() - Method in class hudson.plugins.im.IMPlugin
 
StatusCommand - Class in hudson.plugins.im.bot
Job/project status command for the jabber bot
StatusCommand() - Constructor for class hudson.plugins.im.bot.StatusCommand
 
stop() - Method in class hudson.plugins.im.IMPlugin
 

T

TestResultCommand - Class in hudson.plugins.im.bot
Print out the latest test results for a build
TestResultCommand() - Constructor for class hudson.plugins.im.bot.TestResultCommand
 
toString() - Method in class hudson.plugins.im.DefaultIMMessageTarget
 
toString(IMMessageTarget) - Method in class hudson.plugins.im.DefaultIMMessageTargetConverter
Turns given IMMessageTarget into a String for GUI-Display.
toString() - Method in class hudson.plugins.im.GroupChatIMMessageTarget
 
toString(IMMessageTarget) - Method in interface hudson.plugins.im.IMMessageTargetConverter
Turns given IMMessageTarget into a String for GUI-Display.
toString() - Method in enum hudson.plugins.im.tools.BuildHelper.ExtResult
 
tryLock(long, TimeUnit) - Method in class hudson.plugins.im.AbstractIMConnection
 

U

unlock() - Method in class hudson.plugins.im.AbstractIMConnection
 

V

value - Variable in class hudson.plugins.im.DefaultIMMessageTarget
 
value - Variable in class hudson.plugins.im.GroupChatIMMessageTarget
 
valueOf(String) - Static method in enum hudson.plugins.im.IMPresence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hudson.plugins.im.NotificationStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hudson.plugins.im.tools.BuildHelper.ExtResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hudson.plugins.jabber.NotificationStrategy
Deprecated. Returns the enum constant of this type with the specified name.
values() - Static method in enum hudson.plugins.im.IMPresence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hudson.plugins.im.NotificationStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hudson.plugins.im.tools.BuildHelper.ExtResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hudson.plugins.jabber.NotificationStrategy
Deprecated. Returns an array containing the constants of this enum type, in the order they are declared.

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

Copyright © 2009. All Rights Reserved.