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.BuildStep
perform
in class hudson.tasks.BuildStepCompatibilityLayer
InterruptedException
IOException
public hudson.model.Descriptor<hudson.tasks.Builder> getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Builder>
getDescriptor
in class hudson.tasks.Builder
Copyright © 2004-2014. All Rights Reserved.