public static final class IrcPublisher.DescriptorImpl
extends hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>
implements hudson.plugins.im.IMPublisherDescriptor
IrcPublisher| Modifier and Type | Field and Description |
|---|---|
static String[] |
CHARSETS |
static String |
PARAMETERNAME_NICKSERV_PASSWORD |
static String |
PARAMETERNAME_USE_COLORS |
static String |
PARAMETERNAME_USE_NOTICE |
| Modifier and Type | Method and Description |
|---|---|
boolean |
configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData) |
String |
getCharset() |
String |
getCommandPrefix() |
String |
getDefaultIdSuffix() |
List<hudson.plugins.im.IMMessageTarget> |
getDefaultTargets() |
String |
getDisplayName() |
String |
getHelpFile() |
String |
getHost() |
String |
getHostname() |
String |
getHudsonUserName() |
hudson.plugins.im.IMMessageTargetConverter |
getIMMessageTargetConverter() |
String |
getLogin() |
Integer |
getMessageRate() |
protected Integer |
getMessageRateFromSystemProperty()
Fetches message rate, defaults to 0.5 second if none are set or invalid value.
|
String |
getNick()
Returns the nickname that should be used to identify against the IRC server.
|
String |
getNickServPassword()
Returns the password that should be used to try and identify
with NickServ.
|
hudson.plugins.im.config.ParameterNames |
getParamNames() |
String |
getPassword() |
String |
getPluginDescription() |
int |
getPort() |
String |
getSocksHost() |
int |
getSocksPort() |
String |
getUserName() |
boolean |
isApplicable(Class<? extends hudson.model.AbstractProject> jobType) |
boolean |
isDisallowPrivateChat() |
boolean |
isEnabled() |
boolean |
isExposePresence() |
boolean |
isSasl() |
boolean |
isSsl() |
boolean |
isTrustAllCertificates() |
boolean |
isUseColors()
Specifies if the bot should send message with colors.
|
boolean |
isUseNotice()
Specifies if the bot should use the /notice command
instead of the /msg command to notify.
|
hudson.tasks.Publisher |
newInstance(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData) |
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, findByDescribableClassName, findById, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMappublic static final String PARAMETERNAME_USE_NOTICE
public static final String PARAMETERNAME_USE_COLORS
public static final String PARAMETERNAME_NICKSERV_PASSWORD
public static final String[] CHARSETS
public boolean configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData)
throws hudson.model.Descriptor.FormException
configure in class hudson.model.Descriptor<hudson.tasks.Publisher>hudson.model.Descriptor.FormExceptionDescriptor.configure(org.kohsuke.stapler.StaplerRequest)public String getDisplayName()
getDisplayName in class hudson.model.Descriptor<hudson.tasks.Publisher>Descriptor.getDisplayName()public String getHelpFile()
getHelpFile in class hudson.model.Descriptor<hudson.tasks.Publisher>Descriptor.getHelpFile()public hudson.tasks.Publisher newInstance(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData)
throws hudson.model.Descriptor.FormException
newInstance in class hudson.model.Descriptor<hudson.tasks.Publisher>hudson.model.Descriptor.FormExceptionDescriptor.newInstance(org.kohsuke.stapler.StaplerRequest)public boolean isApplicable(Class<? extends hudson.model.AbstractProject> jobType)
isApplicable in class hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>public String getCommandPrefix()
getCommandPrefix in interface hudson.plugins.im.IMPublisherDescriptorpublic String getHostname()
getHostname in interface hudson.plugins.im.IMPublisherDescriptorpublic String getNick()
public String getNickServPassword()
public String getLogin()
public String getPassword()
getPassword in interface hudson.plugins.im.IMPublisherDescriptorpublic boolean isSasl()
public int getPort()
getPort in interface hudson.plugins.im.IMPublisherDescriptorpublic String getSocksHost()
public int getSocksPort()
public boolean isSsl()
public boolean isTrustAllCertificates()
public boolean isDisallowPrivateChat()
public Integer getMessageRate()
public boolean isEnabled()
isEnabled in interface hudson.plugins.im.IMPublisherDescriptorpublic String getDefaultIdSuffix()
getDefaultIdSuffix in interface hudson.plugins.im.IMPublisherDescriptorpublic String getHost()
getHost in interface hudson.plugins.im.IMPublisherDescriptorpublic String getHudsonUserName()
getHudsonUserName in interface hudson.plugins.im.IMPublisherDescriptorpublic String getPluginDescription()
getPluginDescription in interface hudson.plugins.im.IMPublisherDescriptorpublic String getUserName()
getUserName in interface hudson.plugins.im.IMPublisherDescriptorpublic boolean isExposePresence()
isExposePresence in interface hudson.plugins.im.IMPublisherDescriptorpublic List<hudson.plugins.im.IMMessageTarget> getDefaultTargets()
getDefaultTargets in interface hudson.plugins.im.IMPublisherDescriptorpublic hudson.plugins.im.IMMessageTargetConverter getIMMessageTargetConverter()
getIMMessageTargetConverter in interface hudson.plugins.im.IMPublisherDescriptorpublic boolean isUseNotice()
public boolean isUseColors()
public String getCharset()
public hudson.plugins.im.config.ParameterNames getParamNames()
getParamNames in interface hudson.plugins.im.IMPublisherDescriptorprotected Integer getMessageRateFromSystemProperty()
Copyright © 2016–2017. All rights reserved.