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

A

AbortCommand - Class in hudson.plugins.jabber.im.transport.bot
Abort a running job
AbortCommand() - Constructor for class hudson.plugins.jabber.im.transport.bot.AbortCommand
 
AbstractTextSendingCommand - Class in hudson.plugins.jabber.im.transport.bot
Abstract command for sending a reply back to the sender.
AbstractTextSendingCommand() - Constructor for class hudson.plugins.jabber.im.transport.bot.AbstractTextSendingCommand
 
AliasCommand - Class in hudson.plugins.jabber.im.transport.bot
 
AliasCommand() - Constructor for class hudson.plugins.jabber.im.transport.bot.AliasCommand
 
Assert - Class in hudson.plugins.jabber.tools
Convenience.

B

Bot - Class in hudson.plugins.jabber.im.transport.bot
Jabber bot.
Bot(JabberChat, String, String, String) - Constructor for class hudson.plugins.jabber.im.transport.bot.Bot
 
BotCommand - Interface in hudson.plugins.jabber.im.transport.bot
Command pattern contract for Jabber bot commands.
BuildCommand - Class in hudson.plugins.jabber.im.transport.bot
Build command for the Jabber bot.
BuildCommand(String) - Constructor for class hudson.plugins.jabber.im.transport.bot.BuildCommand
 

C

close() - Method in interface hudson.plugins.jabber.im.IMConnection
Closes the connection (includes logout) and releases resources.
configure(StaplerRequest, JSONObject) - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
copyOfRange(U[], int, int, Class<? extends T[]>) - Static method in class hudson.plugins.jabber.tools.MessageHelper
Unfortunately in Java 5 there is no Arrays.copyOfRange.

D

DEFAULT_COMMAND_PREFIX - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
DefaultIMMessageTarget - Class in hudson.plugins.jabber.im
DefaultIMMessageTarget basically is a String, that represents an Im-Account to send messages to.
DefaultIMMessageTarget(String) - Constructor for class hudson.plugins.jabber.im.DefaultIMMessageTarget
 
DefaultIMMessageTargetConverter - Class in hudson.plugins.jabber.im
DefaultIMMessageTargetConverter() - Constructor for class hudson.plugins.jabber.im.DefaultIMMessageTargetConverter
 
DESCRIPTOR - Static variable in class hudson.plugins.jabber.user.JabberUserProperty
 
doServerCheck(StaplerRequest, StaplerResponse) - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
Validates the server name.
dump(Throwable) - Static method in class hudson.plugins.jabber.tools.ExceptionHelper
 

E

equals(Object) - Method in class hudson.plugins.jabber.im.DefaultIMMessageTarget
 
equals(Object) - Method in class hudson.plugins.jabber.im.GroupChatIMMessageTarget
 
ExceptionHelper - Class in hudson.plugins.jabber.tools
Convenience
ExceptionHelper() - Constructor for class hudson.plugins.jabber.tools.ExceptionHelper
 
executeCommand(JabberChat, Message, String, String[]) - Method in class hudson.plugins.jabber.im.transport.bot.AbortCommand
 
executeCommand(JabberChat, Message, String, String[]) - Method in class hudson.plugins.jabber.im.transport.bot.AbstractTextSendingCommand
Execute a command.
executeCommand(JabberChat, Message, String, String[]) - Method in interface hudson.plugins.jabber.im.transport.bot.BotCommand
Execute a command.
executeCommand(JabberChat, Message, String, String[]) - Method in class hudson.plugins.jabber.im.transport.bot.BuildCommand
 
executeCommand(JabberChat, Message, String, String[]) - Method in class hudson.plugins.jabber.im.transport.bot.QueueCommand
 
executeCommand(JabberChat, Message, String, String[]) - Method in class hudson.plugins.jabber.im.transport.bot.TestResultCommand
 
extractCommandLine(String) - Static method in class hudson.plugins.jabber.tools.MessageHelper
 

F

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

G

getBuildURL(AbstractBuild<?, ?>) - Static method in class hudson.plugins.jabber.tools.MessageHelper
 
getCommandPrefix() - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
getCommandShortName() - Method in class hudson.plugins.jabber.im.transport.bot.HealthCommand
 
getCommandShortName() - Method in class hudson.plugins.jabber.im.transport.bot.JobOverviewCommand
 
getCommandShortName() - Method in class hudson.plugins.jabber.im.transport.bot.StatusCommand
 
getDefaultIdSuffix() - Method in interface hudson.plugins.jabber.im.IMConnection
 
getDefaultIdSuffix() - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
getDescriptor() - Method in class hudson.plugins.jabber.im.transport.JabberPublisher
 
getDescriptor() - Method in class hudson.plugins.jabber.user.JabberUserProperty
 
getDisplayName() - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
This human readable name is used in the configuration screen.
getDisplayName() - Method in enum hudson.plugins.jabber.NotificationStrategy
Returns the name of the strategy to display in dialogs etc.
getDisplayName() - Method in class hudson.plugins.jabber.user.JabberUserPropertyDescriptor
 
getGroupChatNickname() - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
getHelp() - Method in class hudson.plugins.jabber.im.transport.bot.AbortCommand
 
getHelp() - Method in class hudson.plugins.jabber.im.transport.bot.AliasCommand
 
getHelp() - Method in interface hudson.plugins.jabber.im.transport.bot.BotCommand
Return the command usage text.
getHelp() - Method in class hudson.plugins.jabber.im.transport.bot.BuildCommand
 
getHelp() - Method in class hudson.plugins.jabber.im.transport.bot.JobOverviewCommand
 
getHelp() - Method in class hudson.plugins.jabber.im.transport.bot.QueueCommand
 
getHelp() - Method in class hudson.plugins.jabber.im.transport.bot.SnackCommand
 
getHelp() - Method in class hudson.plugins.jabber.im.transport.bot.TestResultCommand
 
getHostname() - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
getHudsonNickname() - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
getHudsonPassword() - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
getIMConnection() - Method in class hudson.plugins.jabber.im.IMPublisher
 
getIMConnection() - Method in class hudson.plugins.jabber.im.transport.JabberPublisher
 
getIMMessageTargetConverter() - Method in class hudson.plugins.jabber.im.IMPublisher
 
getIMMessageTargetConverter() - Method in class hudson.plugins.jabber.im.transport.JabberPublisher
 
getInitialGroupChats() - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
Gets the whitespace separated list of group chats to join, or null if nothing is configured.
getJid() - Method in class hudson.plugins.jabber.user.JabberUserProperty
 
getMessageForJob(AbstractProject<?, ?>) - Method in class hudson.plugins.jabber.im.transport.bot.HealthCommand
 
getMessageForJob(AbstractProject<?, ?>) - Method in class hudson.plugins.jabber.im.transport.bot.JobOverviewCommand
 
getMessageForJob(AbstractProject<?, ?>) - Method in class hudson.plugins.jabber.im.transport.bot.StatusCommand
 
getNickName(String) - Method in interface hudson.plugins.jabber.im.transport.JabberChat
 
getNickName(String) - Method in class hudson.plugins.jabber.im.transport.JabberChat.MultiUserChat
 
getNickName(String) - Method in class hudson.plugins.jabber.im.transport.JabberChat.SingleChat
 
getNotificationStrategy() - Method in class hudson.plugins.jabber.im.IMPublisher
 
getNotifyFixers() - Method in class hudson.plugins.jabber.im.IMPublisher
 
getNotifyOnStart() - Method in class hudson.plugins.jabber.im.IMPublisher
 
getNotifySuspects() - Method in class hudson.plugins.jabber.im.IMPublisher
 
getPort() - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
getPortString() - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
Returns the text to be put into the form field.
getReply(String, String[]) - Method in class hudson.plugins.jabber.im.transport.bot.AbstractTextSendingCommand
Gets the text reply
getReply(String, String[]) - Method in class hudson.plugins.jabber.im.transport.bot.AliasCommand
 
getReply(String, String[]) - Method in class hudson.plugins.jabber.im.transport.bot.JobOverviewCommand
 
getReply(String, String[]) - Method in class hudson.plugins.jabber.im.transport.bot.SnackCommand
 
getResultString(AbstractBuild<?, ?>) - Method in enum hudson.plugins.jabber.NotificationStrategy
Returns a textual description of the build's result.
getStrategy() - Method in class hudson.plugins.jabber.im.IMPublisher
 
getTargets() - Method in class hudson.plugins.jabber.im.IMPublisher
 
GroupChatIMMessageTarget - Class in hudson.plugins.jabber.im
DefaultIMMessageTarget basically is a String, that represents an Im-Account to send messages to.
GroupChatIMMessageTarget(String) - Constructor for class hudson.plugins.jabber.im.GroupChatIMMessageTarget
 

H

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

I

IMConnection - Interface in hudson.plugins.jabber.im
Represents a connection to an IM-Server.
IMException - Exception in hudson.plugins.jabber.im
Represents any kind of protocol-level error that may occur.
IMException(Exception) - Constructor for exception hudson.plugins.jabber.im.IMException
 
IMMessageTarget - Interface in hudson.plugins.jabber.im
A MessageTarget represents a user to send notifications to (like "peter@jabber.org").
IMMessageTargetConversionException - Exception in hudson.plugins.jabber.im
Signals a conversion Exception from String to IMMessageTarget
IMMessageTargetConversionException(String) - Constructor for exception hudson.plugins.jabber.im.IMMessageTargetConversionException
 
IMMessageTargetConverter - Interface in hudson.plugins.jabber.im
A IMMessageTargetConverter has the responsibility of creating a IMMessageTarget from a String and back.
IMPresence - Enum in hudson.plugins.jabber.im
Represents the possible (basic) states for an IMConnection�s presence
IMPublisher - Class in hudson.plugins.jabber.im
The actual Publisher that sends notification-Messages out to the clients.
IMPublisher(String, String, boolean, boolean, boolean) - Constructor for class hudson.plugins.jabber.im.IMPublisher
 
isApplicable(Class) - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
isExposePresence() - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
isLegacySSL() - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
isNotNull(Object) - Static method in class hudson.plugins.jabber.tools.Assert
Asserts that given object is not null.
isNotNull(Object, String) - Static method in class hudson.plugins.jabber.tools.Assert
Asserts that given object is not null.

J

JabberChat - Interface in hudson.plugins.jabber.im.transport
Interface to unify handling of Smack JabberChat.MultiUserChat and GroupChat which have for some weird reason no super interface of themselves.
JabberChat.MultiUserChat - Class in hudson.plugins.jabber.im.transport
 
JabberChat.MultiUserChat(GroupChat) - Constructor for class hudson.plugins.jabber.im.transport.JabberChat.MultiUserChat
 
JabberChat.SingleChat - Class in hudson.plugins.jabber.im.transport
 
JabberChat.SingleChat(Chat) - Constructor for class hudson.plugins.jabber.im.transport.JabberChat.SingleChat
 
JabberPluginImpl - Class in hudson.plugins.jabber.im.transport
Plugin Entrypoint used to start/stop the plugin.
JabberPluginImpl() - Constructor for class hudson.plugins.jabber.im.transport.JabberPluginImpl
 
JabberPublisher - Class in hudson.plugins.jabber.im.transport
Jabber-specific implementation of the Publisher.
JabberPublisher(String, String, boolean, boolean, boolean) - Constructor for class hudson.plugins.jabber.im.transport.JabberPublisher
 
JabberPublisherDescriptor - Class in hudson.plugins.jabber.im.transport
 
JabberPublisherDescriptor() - Constructor for class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
JabberUserProperty - Class in hudson.plugins.jabber.user
Jabber user property.
JabberUserProperty(String) - Constructor for class hudson.plugins.jabber.user.JabberUserProperty
 
JabberUserPropertyDescriptor - Class in hudson.plugins.jabber.user
Descriptor for Jabber user property.
JabberUserPropertyDescriptor() - Constructor for class hudson.plugins.jabber.user.JabberUserPropertyDescriptor
 
JobOverviewCommand - Class in hudson.plugins.jabber.im.transport.bot
Abstract command which gives an overview about several jobs.
JobOverviewCommand() - Constructor for class hudson.plugins.jabber.im.transport.bot.JobOverviewCommand
 
join(String[], int) - Static method in class hudson.plugins.jabber.tools.MessageHelper
Joins together all strings in the array - starting at startIndex - by using a single space as separator.

M

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

N

newInstance(StaplerRequest) - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
Creates a new instance of JabberPublisher from a submitted form.
newInstance(User) - Method in class hudson.plugins.jabber.user.JabberUserPropertyDescriptor
 
newInstance(StaplerRequest) - Method in class hudson.plugins.jabber.user.JabberUserPropertyDescriptor
 
NotificationStrategy - Enum in hudson.plugins.jabber
Represents the notification strategy.
notificationWanted(AbstractBuild<?, ?>) - Method in enum hudson.plugins.jabber.NotificationStrategy
Signals if the given build qualifies to send a notification according to the current strategy.

P

PARAMETERNAME_COMMAND_PREFIX - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERNAME_DEFAULT_ID_SUFFIX - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERNAME_GROUP_NICKNAME - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERNAME_HOSTNAME - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERNAME_INITIAL_GROUPCHATS - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERNAME_JID - Static variable in class hudson.plugins.jabber.user.JabberUserPropertyDescriptor
 
PARAMETERNAME_NICKNAME - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERNAME_NOTIFY_FIXERS - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERNAME_NOTIFY_START - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERNAME_NOTIFY_SUSPECTS - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERNAME_PASSWORD - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERNAME_PORT - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERNAME_PRESENCE - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERNAME_SSL - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERNAME_STRATEGY - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERNAME_TARGETS - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERVALUE_STRATEGY_DEFAULT - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
PARAMETERVALUE_STRATEGY_VALUES - Static variable in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
perform(AbstractBuild<?, ?>, Launcher, BuildListener) - Method in class hudson.plugins.jabber.im.IMPublisher
 
prebuild(AbstractBuild<?, ?>, BuildListener) - Method in class hudson.plugins.jabber.im.IMPublisher
 
processPacket(Packet) - Method in class hudson.plugins.jabber.im.transport.bot.Bot
 

Q

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

S

send(IMMessageTarget, String) - Method in interface hudson.plugins.jabber.im.IMConnection
Sends a Message-Text to an IMMessageTarget (aka a User ;).
sendMessage(String) - Method in class hudson.plugins.jabber.im.transport.JabberChat.MultiUserChat
 
sendMessage(String) - Method in interface hudson.plugins.jabber.im.transport.JabberChat
 
sendMessage(String) - Method in class hudson.plugins.jabber.im.transport.JabberChat.SingleChat
 
setPresence(IMPresence) - Method in interface hudson.plugins.jabber.im.IMConnection
Sets the current connections� presence to a protocol specific adaption of the given presence parameter.
shutdown() - Method in class hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
 
SnackCommand - Class in hudson.plugins.jabber.im.transport.bot
Give the bot a snack! (this is really more to familiarize myself with working with Hudson/jabber
SnackCommand() - Constructor for class hudson.plugins.jabber.im.transport.bot.SnackCommand
 
start() - Method in class hudson.plugins.jabber.im.transport.JabberPluginImpl
StatusCommand - Class in hudson.plugins.jabber.im.transport.bot
Job/project status command for the jabber bot
StatusCommand() - Constructor for class hudson.plugins.jabber.im.transport.bot.StatusCommand
 
stop() - Method in class hudson.plugins.jabber.im.transport.JabberPluginImpl

T

TestResultCommand - Class in hudson.plugins.jabber.im.transport.bot
Print out the latest test results for a build
TestResultCommand() - Constructor for class hudson.plugins.jabber.im.transport.bot.TestResultCommand
 
toString() - Method in class hudson.plugins.jabber.im.DefaultIMMessageTarget
 
toString(IMMessageTarget) - Method in class hudson.plugins.jabber.im.DefaultIMMessageTargetConverter
Turns given IMMessageTarget into a String for GUI-Display.
toString() - Method in class hudson.plugins.jabber.im.GroupChatIMMessageTarget
 
toString(IMMessageTarget) - Method in interface hudson.plugins.jabber.im.IMMessageTargetConverter
Turns given IMMessageTarget into a String for GUI-Display.

V

valueOf(String) - Static method in enum hudson.plugins.jabber.im.IMPresence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hudson.plugins.jabber.NotificationStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum hudson.plugins.jabber.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.jabber.NotificationStrategy
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 M N P Q S T V

Copyright © 2009. All Rights Reserved.