@Extension
public class SSHD
extends jenkins.model.GlobalConfiguration
Modifier and Type | Field and Description |
---|---|
static String |
IDLE_TIMEOUT_KEY
Key used to retrieve the value of idle timeout after which
the server will close the connection.
|
Constructor and Description |
---|
SSHD() |
Modifier and Type | Method and Description |
---|---|
boolean |
configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject json) |
static SSHD |
get() |
int |
getActualPort()
Gets the current TCP/IP port that this daemon is running with.
|
jenkins.model.GlobalConfigurationCategory |
getCategory() |
int |
getPort()
Returns the configured port to run SSHD.
|
static void |
init() |
void |
restart() |
void |
setPort(int port)
Set the port number to be used.
|
void |
start() |
void |
stop() |
all, getDescriptor, getGlobalConfigPage
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, findByDescribableClassName, findById, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getDisplayName, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
public static final String IDLE_TIMEOUT_KEY
public jenkins.model.GlobalConfigurationCategory getCategory()
getCategory
in class hudson.model.Descriptor<jenkins.model.GlobalConfiguration>
@CheckForSigned public int getPort()
@CheckForSigned public int getActualPort()
public void setPort(int port)
port
- -1 to disable this, 0 to run with a random port, otherwise the port number.public void start() throws IOException, InterruptedException
IOException
InterruptedException
public void restart()
public void stop() throws IOException, InterruptedException
IOException
InterruptedException
public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json) throws hudson.model.Descriptor.FormException
configure
in class jenkins.model.GlobalConfiguration
hudson.model.Descriptor.FormException
public static SSHD get()
@Initializer(after=JOB_LOADED, fatal=false) public static void init() throws IOException, InterruptedException
IOException
InterruptedException
Copyright © 2016–2019. All rights reserved.