hudson.plugins.delta_cloud
Class DCComputer

java.lang.Object
  extended by hudson.model.AbstractModelObject
      extended by hudson.model.Actionable
          extended by hudson.model.Computer
              extended by hudson.slaves.SlaveComputer
                  extended by hudson.plugins.delta_cloud.DCComputer
All Implemented Interfaces:
hudson.model.ExecutorListener, hudson.model.ModelObject, hudson.search.SearchableModelObject, hudson.search.SearchItem, hudson.security.AccessControlled

public class DCComputer
extends hudson.slaves.SlaveComputer


Field Summary
 
Fields inherited from class hudson.model.Computer
CONFIGURE, DELETE, nodeName, offlineCause, PERMISSIONS, statusChangeLock, threadPoolForRemoting, transientActions
 
Constructor Summary
DCComputer(DCSlave slave)
           
 
Method Summary
 org.kohsuke.stapler.HttpResponse doDoDelete()
          When the slave is deleted, terminate the instance.
 DCSlave getNode()
           
 java.lang.String getPubAddress()
           
 
Methods inherited from class hudson.slaves.SlaveComputer
_connect, disconnect, doDoDisconnect, doLaunchSlaveAgent, getChannel, getChannelToMaster, getDefaultCharset, getIcon, getJnlpJars, getLauncher, getLogRecords, getOSDescription, getRetentionStrategy, getSlaveVersion, grabLauncher, isAcceptingTasks, isConnecting, isJnlpAgent, isLaunchSupported, isUnix, kill, openLogFile, setAcceptingTasks, setChannel, setChannel, setNode, taskAccepted, taskCompleted, taskCompletedWithProblems, tryReconnect
 
Methods inherited from class hudson.model.Computer
_doScript, checkPermission, cliConnect, cliDisconnect, cliOffline, cliOnline, connect, countBusy, countExecutors, countIdle, currentComputer, disconnect, doConfigSubmit, doDumpExportTable, doProgressiveLog, doRssAll, doRssFailed, doScript, doScriptText, doToggleOffline, getACL, getActions, getApi, getBuilds, getCaption, getConnectTime, getDemandStartMilliseconds, getDisplayName, getEnvironment, getEnvVars, getExecutors, getHeapDump, getHostName, getIconAltText, getIdleStartMilliseconds, getLoadStatistics, getLog, getLogFile, getLogText, getMonitorData, getName, getNumExecutors, getOfflineCause, getOneOffExecutors, getSearchUrl, getSystemProperties, getThreadDump, getTiedJobs, getTimeline, getUrl, getWorkspaceList, hasPermission, interrupt, isIdle, isManualLaunchAllowed, isOffline, isOnline, isTemporarilyOffline, launch, resolveForCLI, setTemporarilyOffline, setTemporarilyOffline, waitUntilOffline, waitUntilOnline
 
Methods inherited from class hudson.model.Actionable
addAction, getAction, getAction, getActions, getDynamic
 
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DCComputer

public DCComputer(DCSlave slave)
Method Detail

getNode

public DCSlave getNode()
Overrides:
getNode in class hudson.slaves.SlaveComputer

getPubAddress

public java.lang.String getPubAddress()

doDoDelete

public org.kohsuke.stapler.HttpResponse doDoDelete()
                                            throws java.io.IOException
When the slave is deleted, terminate the instance.

Overrides:
doDoDelete in class hudson.model.Computer
Throws:
java.io.IOException


Copyright © 2004-2011. All Rights Reserved.