jenkins.plugins.hipchat
Class HipChatNotifier
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
jenkins.plugins.hipchat.HipChatNotifier
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep
public class HipChatNotifier
- extends hudson.tasks.Notifier
| Nested classes/interfaces inherited from class hudson.tasks.Publisher |
hudson.tasks.Publisher.DescriptorExtensionListImpl |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Nested classes/interfaces inherited from interface hudson.tasks.BuildStep |
hudson.tasks.BuildStep.PublisherList |
| Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
|
Constructor Summary |
HipChatNotifier(java.lang.String authToken,
java.lang.String room,
java.lang.String jenkinsUrl)
|
| Methods inherited from class hudson.tasks.Publisher |
all, getProjectAction, needsToRunAfterFinalized, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, perform, prebuild |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface hudson.tasks.BuildStep |
getProjectAction, prebuild |
HipChatNotifier
@DataBoundConstructor
public HipChatNotifier(java.lang.String authToken,
java.lang.String room,
java.lang.String jenkinsUrl)
getDescriptor
public HipChatNotifier.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>- Overrides:
getDescriptor in class hudson.tasks.Notifier
getRoom
public java.lang.String getRoom()
getAuthToken
public java.lang.String getAuthToken()
getJenkinsUrl
public java.lang.String getJenkinsUrl()
setJenkinsUrl
public void setJenkinsUrl(java.lang.String jenkinsUrl)
setAuthToken
public void setAuthToken(java.lang.String authToken)
setRoom
public void setRoom(java.lang.String room)
getRequiredMonitorService
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
newHipChatService
public HipChatService newHipChatService(java.lang.String room)
perform
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.lang.InterruptedException,
java.io.IOException
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
java.lang.InterruptedException
java.io.IOException
Copyright © 2012. All Rights Reserved.