A B C D E F G H I L M N O P R S T U V _ 
All Classes All Packages

A

Aborted() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key Aborted: Build aborted.
ABORTED - org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
 
APPROVE - org.thoughtslive.jenkins.plugins.hubot.util.Common.STEP
 
ApproveStep - Class in org.thoughtslive.jenkins.plugins.hubot.steps
Sends an approval message to Hubot.
ApproveStep(String) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep
 
ApproveStep.ApproveStepExecution - Class in org.thoughtslive.jenkins.plugins.hubot.steps
 
ApproveStep.DescriptorImpl - Class in org.thoughtslive.jenkins.plugins.hubot.steps
 
ApproveStepExecution(ApproveStep, StepContext) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.ApproveStepExecution
 

B

BACK_TO_NORMAL - org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
 
BackToNormal() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key BackToNormal: Build is back to normal.
BasicHubotStep - Class in org.thoughtslive.jenkins.plugins.hubot.steps
Base class for all hubot steps.
BasicHubotStep() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.steps.BasicHubotStep
 
BUILD - org.thoughtslive.jenkins.plugins.hubot.util.Common.STEP
 
buildCause - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
 
buildCause - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
 
buildErrorResponse(Exception) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
Builds error response from the given exception.
BuildListener - Class in org.thoughtslive.jenkins.plugins.hubot.listener
Listener to send build notifications to hubot.
BuildListener() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.listener.BuildListener
 
buildUserId - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
 
buildUserId - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
 
buildUserName - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
 
buildUserName - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
 

C

clone() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotSite
 
clone() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.notifications.Config
 
Common - Class in org.thoughtslive.jenkins.plugins.hubot.util
Common utility functions.
Common() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.util.Common
 
Common.STEP - Enum in org.thoughtslive.jenkins.plugins.hubot.util
 
Config - Class in org.thoughtslive.jenkins.plugins.hubot.config.notifications
Holds the build notification configuration.
Config(boolean, String, Type, String) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.notifications.Config
 
Config.DescriptorImpl - Class in org.thoughtslive.jenkins.plugins.hubot.config.notifications
 
configure(StaplerRequest, JSONObject) - Method in class org.thoughtslive.jenkins.plugins.hubot.config.GlobalConfig
 
convert(Class, Object) - Method in class org.thoughtslive.jenkins.plugins.hubot.config.EmptyFriendlyURLConverter
 

D

DescriptorImpl() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.HubotFolderProperty.DescriptorImpl
 
DescriptorImpl() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.HubotJobProperty.DescriptorImpl
 
DescriptorImpl() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.HubotSite.DescriptorImpl
 
DescriptorImpl() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.notifications.Config.DescriptorImpl
 
DescriptorImpl() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.DescriptorImpl
 
DescriptorImpl() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep.DescriptorImpl
 
DisplayName() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key DisplayName: Hubot Steps.
doFillSiteItems(Item) - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.DescriptorImpl
 
doFillSiteItems(Item) - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep.DescriptorImpl
 
doFillSiteNamesItems(Item) - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotJobProperty.DescriptorImpl
 
doValidate(Item, String, String, String, String, boolean) - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotSite.DescriptorImpl
Checks if the site is valid and send a test message.

E

EmptyFriendlyURLConverter - Class in org.thoughtslive.jenkins.plugins.hubot.config
Hacky converter to handle url while saving configs (Basically copied over from other plugin.)
EmptyFriendlyURLConverter() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.EmptyFriendlyURLConverter
 
envVars - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
 
envVars - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
 
expandMacros(String, Run<?, ?>, FilePath, TaskListener) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
Expands given macro, see Token Marco plugin.

F

failOnError - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
 
failOnError - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
 
Failure() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key Failure: Build failed.
FAILURE - org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
 
fromResults(Result, Result) - Static method in enum org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
 

G

get() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.GlobalConfig
 
get(Job<?, ?>, TaskListener) - Static method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotSite
Gets the effective HubotSite associated with the given project.
get(Job<?, ?>, TaskListener, String) - Static method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotSite
 
getBuildNumber(PrintStream, EnvVars) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
Returns build number from the given Environment Vars.
getDescriptor() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotJobProperty
 
getDescriptor() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.notifications.Config
 
getDisplayName() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.GlobalConfig
 
getDisplayName() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotFolderProperty.DescriptorImpl
 
getDisplayName() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotJobProperty.DescriptorImpl
 
getDisplayName() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotSite.DescriptorImpl
 
getDisplayName() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.notifications.Config.DescriptorImpl
 
getDisplayName() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.DescriptorImpl
 
getDisplayName() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep.DescriptorImpl
 
getFunctionName() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.DescriptorImpl
 
getFunctionName() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep.DescriptorImpl
 
getJobName(EnvVars) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
 
getRequiredContext() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.DescriptorImpl
 
getRequiredContext() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep.DescriptorImpl
 
getRootCause(Throwable) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
Returns actual Cause from the given exception.
getSites() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.GlobalConfig
 
getSites() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotFolderProperty
Return the Hubot sites.
getStatus() - Method in enum org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
 
GlobalConfig - Class in org.thoughtslive.jenkins.plugins.hubot.config
Hubot Steps global configuration.
GlobalConfig() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.GlobalConfig
 

H

HubotAbstractSynchronousNonBlockingStepExecution<T> - Class in org.thoughtslive.jenkins.plugins.hubot.util
Common Execution for all Hubot steps.
HubotAbstractSynchronousNonBlockingStepExecution(StepContext) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
 
HubotEndPoints - Interface in org.thoughtslive.jenkins.plugins.hubot.service
Actual hubot endpoint.
HubotFolderProperty - Class in org.thoughtslive.jenkins.plugins.hubot.config
Provides folder level Hubot configuration.
HubotFolderProperty() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.HubotFolderProperty
 
HubotFolderProperty.DescriptorImpl - Class in org.thoughtslive.jenkins.plugins.hubot.config
Descriptor class.
HubotJobProperty - Class in org.thoughtslive.jenkins.plugins.hubot.config
Associates Job with HubotSite.
HubotJobProperty(String, boolean) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.HubotJobProperty
 
HubotJobProperty.DescriptorImpl - Class in org.thoughtslive.jenkins.plugins.hubot.config
 
hubotService - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
 
hubotService - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
 
HubotService - Class in org.thoughtslive.jenkins.plugins.hubot.service
Hubot service which actually sends a message.
HubotService(HubotSite) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.service.HubotService
 
HubotSite - Class in org.thoughtslive.jenkins.plugins.hubot.config
Represents a configuration needed to connect to Hubot.
HubotSite(boolean, String, URL, String, String, boolean, boolean, List<Config>) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.HubotSite
 
HubotSite.DescriptorImpl - Class in org.thoughtslive.jenkins.plugins.hubot.config
 
HubotStepExecution<T> - Class in org.thoughtslive.jenkins.plugins.hubot.util
Common Execution for all Hubot steps.
HubotStepExecution(StepContext) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
 

I

Info() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key Info: General Information.
isApplicable(Class<? extends Job>) - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotJobProperty.DescriptorImpl
 

L

listener - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
 
listener - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
 
log(PrintStream, Object) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
Write a message to the given print stream.
logger - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
 
logger - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
 
logResponse(ResponseData<T>, PrintStream, boolean) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
Log code and error message if any.

M

message - Variable in class org.thoughtslive.jenkins.plugins.hubot.steps.BasicHubotStep
 
Message - Class in org.thoughtslive.jenkins.plugins.hubot.api
Message DTO, which is being sent as json to Hubot.
Message() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.api.Message
 
Messages - Class in org.thoughtslive.jenkins.plugins.hubot
Generated localization support class.
Messages() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.Messages
 

N

NoChanges() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key NoChanges: No changes.
NOT_BUILT - org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
 
NotBuilt() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key NotBuilt: Module not built.

O

onCompleted(Run<?, ?>, TaskListener) - Method in class org.thoughtslive.jenkins.plugins.hubot.listener.BuildListener
 
onStarted(Run<?, ?>, TaskListener) - Method in class org.thoughtslive.jenkins.plugins.hubot.listener.BuildListener
 
org.thoughtslive.jenkins.plugins.hubot - package org.thoughtslive.jenkins.plugins.hubot
 
org.thoughtslive.jenkins.plugins.hubot.api - package org.thoughtslive.jenkins.plugins.hubot.api
 
org.thoughtslive.jenkins.plugins.hubot.config - package org.thoughtslive.jenkins.plugins.hubot.config
 
org.thoughtslive.jenkins.plugins.hubot.config.notifications - package org.thoughtslive.jenkins.plugins.hubot.config.notifications
 
org.thoughtslive.jenkins.plugins.hubot.listener - package org.thoughtslive.jenkins.plugins.hubot.listener
 
org.thoughtslive.jenkins.plugins.hubot.service - package org.thoughtslive.jenkins.plugins.hubot.service
 
org.thoughtslive.jenkins.plugins.hubot.steps - package org.thoughtslive.jenkins.plugins.hubot.steps
 
org.thoughtslive.jenkins.plugins.hubot.util - package org.thoughtslive.jenkins.plugins.hubot.util
 

P

parseResponse(Response<T>) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
Converts Retrofit's Response to ResponseData
prepareBuildCause(List<Cause>) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
Retrun the build cause.
prepareBuildUserId(List<Cause>, EnvVars) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
Return the current build user Id.
prepareBuildUserName(List<Cause>, EnvVars) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
Return the current build user.

R

reconfigure(StaplerRequest, JSONObject) - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotFolderProperty
 
ResponseData<T> - Class in org.thoughtslive.jenkins.plugins.hubot.api
Common response that every pipeline step would receive.
ResponseData() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.api.ResponseData
 
room - Variable in class org.thoughtslive.jenkins.plugins.hubot.steps.BasicHubotStep
 
room - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
 
room - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
 
run - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
 
run - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
 
run() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep.SendStepExecution
 

S

sanitizeURL(String) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
Attaches the "/" at end of given url.
SEND - org.thoughtslive.jenkins.plugins.hubot.util.Common.STEP
 
sendMessage(String, Message) - Method in interface org.thoughtslive.jenkins.plugins.hubot.service.HubotEndPoints
 
sendMessage(Message) - Method in class org.thoughtslive.jenkins.plugins.hubot.service.HubotService
Sends message to given room.
SendStep - Class in org.thoughtslive.jenkins.plugins.hubot.steps
Sends a message to hubot
SendStep(String) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep
 
SendStep.DescriptorImpl - Class in org.thoughtslive.jenkins.plugins.hubot.steps
 
SendStep.SendStepExecution - Class in org.thoughtslive.jenkins.plugins.hubot.steps
 
SendStepExecution(SendStep, StepContext) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep.SendStepExecution
 
setHubotService(HubotService) - Method in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
 
setHubotService(HubotService) - Method in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
 
setSites(HubotSite) - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotFolderProperty
Adds a Hubot site.
site - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
 
site - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
 
siteNames - Variable in class org.thoughtslive.jenkins.plugins.hubot.config.HubotJobProperty
 
start() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.ApproveStepExecution
 
start(StepContext) - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep
 
start(StepContext) - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep
 
Started() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key Started: Build started.
STARTED - org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
 
stop(Throwable) - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.ApproveStepExecution
 
Success() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key Success: Build successful.
SUCCESS - org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
 

T

TEST - org.thoughtslive.jenkins.plugins.hubot.util.Common.STEP
 
Type - Enum in org.thoughtslive.jenkins.plugins.hubot.config.notifications
Notification Type.

U

Unstable() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key Unstable: Build is unstable.
UNSTABLE - org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
 

V

valueOf(String) - Static method in enum org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.thoughtslive.jenkins.plugins.hubot.util.Common.STEP
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.thoughtslive.jenkins.plugins.hubot.util.Common.STEP
Returns an array containing the constants of this enum type, in the order they are declared.
verifyCommon(BasicHubotStep) - Method in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
 
verifyCommon(BasicHubotStep) - Method in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
 

_

_Aborted() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key Aborted: Build aborted.
_BackToNormal() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key BackToNormal: Build is back to normal.
_DisplayName() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key DisplayName: Hubot Steps.
_Failure() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key Failure: Build failed.
_Info() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key Info: General Information.
_NoChanges() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key NoChanges: No changes.
_NotBuilt() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key NotBuilt: Module not built.
_Started() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key Started: Build started.
_Success() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key Success: Build successful.
_Unstable() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
Key Unstable: Build is unstable.
A B C D E F G H I L M N O P R S T U V _ 
All Classes All Packages