public final class JabberBuilder
extends hudson.tasks.Builder
#JabberBuilder.JabberServer is not thread-save. Therefore you shall only
have one instance of the Builder.
Even if the class and package named jabber, internally we use the more scientific name XMPP.
The Socket may include leading zeros just for forward-compatibility usage.
| Modifier and Type | Class and Description |
|---|---|
static class |
JabberBuilder.DescriptorImpl
The Descriptor of the BuildStep.
|
static class |
JabberBuilder.JabberServer
The XMPP-Server instance.
|
| Constructor and Description |
|---|
JabberBuilder(String builderName)
The Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
hudson.model.Descriptor<hudson.tasks.Builder> |
getDescriptor() |
String |
getName()
Gets the Name of the
Builder. |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
getProjectAction, getProjectAction, getProjectActions, perform, prebuild@DataBoundConstructor public JabberBuilder(String builderName)
builderName - The Name of the Builder.public String getName()
Builder.Builder.public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws InterruptedException,
IOException
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerInterruptedExceptionIOExceptionpublic hudson.model.Descriptor<hudson.tasks.Builder> getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>getDescriptor in class hudson.tasks.BuilderCopyright © 2004-2014. All Rights Reserved.