public class Computer extends hudson.slaves.AbstractCloudComputer<Slave>
Computer implementation for DigitalOcean.
Holds a handle to an Slave
Mainly responsible for updating the Droplet information via updateInstanceDescription()| Modifier and Type | Method and Description |
|---|---|
Cloud |
getCloud() |
String |
getRemoteAdmin() |
int |
getSshPort() |
long |
getUptime() |
protected void |
onRemoved() |
com.myjeeva.digitalocean.pojo.Droplet |
updateInstanceDescription() |
_connect, disconnect, doDoDisconnect, doLaunchSlaveAgent, doSlaveAgentJnlp, getChannel, getChannelToMaster, getClassLoadingCount, getClassLoadingPrefetchCacheCount, getClassLoadingTime, getDefaultCharset, getIcon, getJnlpJars, getJnlpMac, getLauncher, getLogRecords, getOSDescription, getResourceLoadingCount, getResourceLoadingTime, getRetentionStrategy, getSlaveVersion, grabLauncher, isAcceptingTasks, isConnecting, isJnlpAgent, isLaunchSupported, isUnix, kill, openLogFile, setAcceptingTasks, setChannel, setChannel, setChannel, setNode, taskAccepted, taskCompleted, taskCompletedWithProblems, tryReconnect_doScript, addAction, buildEnvironment, checkPermission, cliConnect, cliDisconnect, cliOffline, cliOnline, connect, countBusy, countExecutors, countIdle, currentComputer, disconnect, doChangeOfflineCause, doConfigDotXml, doConfigSubmit, doDumpExportTable, doProgressiveLog, doRssAll, doRssFailed, doScript, doScriptText, doToggleOffline, getACL, getActions, getApi, getBuilds, getCaption, getComputerPanelBoxs, getConnectTime, getDemandStartMilliseconds, getDisplayName, getEnvironment, getEnvVars, getExecutors, getHeapDump, getHostName, getIconAltText, getIdleStartMilliseconds, getLoadStatistics, getLog, getLogFile, getLogText, getMonitorData, getName, getNumExecutors, getOfflineCause, getOfflineCauseReason, getOneOffExecutors, getSearchUrl, getSystemProperties, getThreadDump, getTiedJobs, getTimeline, getUrl, getWorkspaceList, hasPermission, interrupt, isAlive, isIdle, isManualLaunchAllowed, isOffline, isOnline, isPartiallyIdle, isTemporarilyOffline, launch, relocateOldLogs, resolveForCLI, setTemporarilyOffline, setTemporarilyOffline, updateByXml, waitUntilOffline, waitUntilOnlinedoContextMenu, getAction, getAction, getActions, getAllActions, getDynamic, replaceActionpublic Computer(Slave slave)
public com.myjeeva.digitalocean.pojo.Droplet updateInstanceDescription()
throws InterruptedException,
com.myjeeva.digitalocean.exception.RequestUnsuccessfulException,
com.myjeeva.digitalocean.exception.AccessDeniedException,
com.myjeeva.digitalocean.exception.ResourceNotFoundException
InterruptedExceptioncom.myjeeva.digitalocean.exception.RequestUnsuccessfulExceptioncom.myjeeva.digitalocean.exception.AccessDeniedExceptioncom.myjeeva.digitalocean.exception.ResourceNotFoundExceptionprotected void onRemoved()
onRemoved in class hudson.model.Computerpublic long getUptime()
throws com.myjeeva.digitalocean.exception.RequestUnsuccessfulException,
com.myjeeva.digitalocean.exception.AccessDeniedException,
com.myjeeva.digitalocean.exception.ResourceNotFoundException
com.myjeeva.digitalocean.exception.RequestUnsuccessfulExceptioncom.myjeeva.digitalocean.exception.AccessDeniedExceptioncom.myjeeva.digitalocean.exception.ResourceNotFoundExceptionpublic Cloud getCloud()
public int getSshPort()
public String getRemoteAdmin()
Copyright © 2004-2014. All Rights Reserved.