hudson.plugins.libvirt
Class VirtualMachineSlave

java.lang.Object
  extended by hudson.model.AbstractModelObject
      extended by hudson.model.Node
          extended by hudson.model.Slave
              extended by hudson.plugins.libvirt.VirtualMachineSlave
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.model.Node>, hudson.model.ModelObject, hudson.search.SearchableModelObject, hudson.search.SearchItem, hudson.security.AccessControlled, java.io.Serializable

public class VirtualMachineSlave
extends hudson.model.Slave

See Also:
Serialized Form

Nested Class Summary
static class VirtualMachineSlave.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.model.Slave
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptor
 
Nested classes/interfaces inherited from class hudson.model.Node
hudson.model.Node.Mode
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
static VirtualMachineSlave.DescriptorImpl DESCRIPTOR
           
 
Fields inherited from class hudson.model.Slave
name, remoteFS
 
Fields inherited from class hudson.model.Node
holdOffLaunchUntilSave
 
Constructor Summary
VirtualMachineSlave(java.lang.String name, java.lang.String nodeDescription, java.lang.String remoteFS, java.lang.String numExecutors, hudson.model.Node.Mode mode, java.lang.String labelString, VirtualMachineLauncher launcher, hudson.slaves.ComputerLauncher delegateLauncher, hudson.slaves.RetentionStrategy retentionStrategy, java.util.List<? extends hudson.slaves.NodeProperty<?>> nodeProperties, java.lang.String hypervisorDescription, java.lang.String virtualMachineName)
           
 
Method Summary
 hudson.slaves.ComputerLauncher getDelegateLauncher()
           
 java.lang.String getHypervisorDescription()
           
 java.lang.String getVirtualMachineName()
           
 
Methods inherited from class hudson.model.Slave
createComputer, createLauncher, equals, getClockDifference, getComputer, getDescriptor, getLabelString, getLauncher, getMode, getNodeDescription, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getRootPath, getWorkspaceFor, getWorkspaceRoot, hashCode, setLauncher, setMode, setNodeName, setRetentionStrategy
 
Methods inherited from class hudson.model.Node
checkPermission, createPath, getACL, getAssignedLabels, getChannel, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, hasPermission, isHoldOffLaunchUntilSave, toComputer
 
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, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DESCRIPTOR

public static final VirtualMachineSlave.DescriptorImpl DESCRIPTOR
Constructor Detail

VirtualMachineSlave

@DataBoundConstructor
public VirtualMachineSlave(java.lang.String name,
                                                java.lang.String nodeDescription,
                                                java.lang.String remoteFS,
                                                java.lang.String numExecutors,
                                                hudson.model.Node.Mode mode,
                                                java.lang.String labelString,
                                                VirtualMachineLauncher launcher,
                                                hudson.slaves.ComputerLauncher delegateLauncher,
                                                hudson.slaves.RetentionStrategy retentionStrategy,
                                                java.util.List<? extends hudson.slaves.NodeProperty<?>> nodeProperties,
                                                java.lang.String hypervisorDescription,
                                                java.lang.String virtualMachineName)
                    throws hudson.model.Descriptor.FormException,
                           java.io.IOException
Throws:
hudson.model.Descriptor.FormException
java.io.IOException
Method Detail

getHypervisorDescription

public java.lang.String getHypervisorDescription()

getVirtualMachineName

public java.lang.String getVirtualMachineName()

getDelegateLauncher

public hudson.slaves.ComputerLauncher getDelegateLauncher()


Copyright © 2010. All Rights Reserved.