Class RemoteJobRunner
- java.lang.Object
-
- com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
-
- com.xebialabs.xlrelease.domain.BaseConfiguration
-
- com.xebialabs.xlrelease.domain.Configuration
-
- com.xebialabs.xlrelease.domain.runner.JobRunner
-
- com.xebialabs.xlrelease.domain.runner.RemoteJobRunner
-
- All Implemented Interfaces:
ConfigurationItem,java.io.Serializable,java.lang.Comparable<BaseConfigurationItem>
public class RemoteJobRunner extends JobRunner
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, type
-
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
-
-
Constructor Summary
Constructors Constructor Description RemoteJobRunner()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabortJob(long jobId)booleanavailable()voidavailable_$eq(boolean x$1)java.util.Set<java.lang.String>capabilities()voidcapabilities_$eq(java.util.Set<java.lang.String> x$1)java.lang.Integercapacity()voidcapacity_$eq(java.lang.Integer x$1)static java.lang.StringDEFAULT_REMOTE_JOB_RUNNER_CAPABILITY()voiddelete()booleanenabled()voidenabled_$eq(boolean x$1)booleanencryptJobData()voidencryptJobData_$eq(boolean x$1)java.lang.IntegerevictionTime()voidevictionTime_$eq(java.lang.Integer x$1)java.lang.Stringexecute(RemoteExecution remoteExecution)java.util.Set<java.lang.String>getCapabilities()java.lang.IntegergetCapacity()java.lang.IntegergetEvictionTime()java.lang.IntegergetIdleTimeToLive()java.lang.StringgetPublicKey()java.lang.StringgetRunnerName()java.lang.StringgetVersion()java.lang.IntegeridleTimeToLive()voididleTimeToLive_$eq(java.lang.Integer x$1)booleanisAvailable()booleanisEnabled()booleanisEncryptJobData()java.lang.StringpublicKey()voidpublicKey_$eq(java.lang.String x$1)java.lang.StringrunnerName()voidrunnerName_$eq(java.lang.String x$1)voidsetAvailable(boolean x$1)voidsetCapabilities(java.util.Set<java.lang.String> x$1)voidsetCapacity(java.lang.Integer x$1)voidsetEnabled(boolean x$1)voidsetEncryptJobData(boolean x$1)voidsetEvictionTime(java.lang.Integer x$1)voidsetIdleTimeToLive(java.lang.Integer x$1)voidsetPublicKey(java.lang.String x$1)voidsetRunnerName(java.lang.String x$1)voidsetVersion(java.lang.String x$1)voidstart()voidstop()java.lang.StringtoString()java.lang.Stringversion()voidversion_$eq(java.lang.String x$1)-
Methods inherited from class com.xebialabs.xlrelease.domain.Configuration
getTitle, getVariableMapping, hasVariableMapping, setTitle, setVariableMapping
-
Methods inherited from class com.xebialabs.xlrelease.domain.BaseConfiguration
getFolderId, hasId, setFolderId
-
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, get$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType
-
-
-
-
Method Detail
-
DEFAULT_REMOTE_JOB_RUNNER_CAPABILITY
public static java.lang.String DEFAULT_REMOTE_JOB_RUNNER_CAPABILITY()
-
runnerName
public java.lang.String runnerName()
-
runnerName_$eq
public void runnerName_$eq(java.lang.String x$1)
-
version
public java.lang.String version()
-
version_$eq
public void version_$eq(java.lang.String x$1)
-
enabled
public boolean enabled()
-
enabled_$eq
public void enabled_$eq(boolean x$1)
-
capabilities
public java.util.Set<java.lang.String> capabilities()
-
capabilities_$eq
public void capabilities_$eq(java.util.Set<java.lang.String> x$1)
-
capacity_$eq
public void capacity_$eq(java.lang.Integer x$1)
-
evictionTime
public java.lang.Integer evictionTime()
- Specified by:
evictionTimein classJobRunner
-
evictionTime_$eq
public void evictionTime_$eq(java.lang.Integer x$1)
-
encryptJobData
public boolean encryptJobData()
-
encryptJobData_$eq
public void encryptJobData_$eq(boolean x$1)
-
publicKey
public java.lang.String publicKey()
-
publicKey_$eq
public void publicKey_$eq(java.lang.String x$1)
-
idleTimeToLive
public java.lang.Integer idleTimeToLive()
- Specified by:
idleTimeToLivein classJobRunner
-
idleTimeToLive_$eq
public void idleTimeToLive_$eq(java.lang.Integer x$1)
-
available
public boolean available()
-
available_$eq
public void available_$eq(boolean x$1)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classBaseConfigurationItem
-
execute
public java.lang.String execute(RemoteExecution remoteExecution)
-
getCapabilities
public java.util.Set<java.lang.String> getCapabilities()
- Specified by:
getCapabilitiesin classJobRunner
-
getCapacity
public java.lang.Integer getCapacity()
-
getEvictionTime
public java.lang.Integer getEvictionTime()
-
getIdleTimeToLive
public java.lang.Integer getIdleTimeToLive()
-
getPublicKey
public java.lang.String getPublicKey()
-
getRunnerName
public java.lang.String getRunnerName()
-
getVersion
public java.lang.String getVersion()
-
isAvailable
public boolean isAvailable()
- Specified by:
isAvailablein classJobRunner
-
isEncryptJobData
public boolean isEncryptJobData()
- Specified by:
isEncryptJobDatain classJobRunner
-
setAvailable
public void setAvailable(boolean x$1)
-
setCapabilities
public void setCapabilities(java.util.Set<java.lang.String> x$1)
-
setCapacity
public void setCapacity(java.lang.Integer x$1)
-
setEnabled
public void setEnabled(boolean x$1)
-
setEncryptJobData
public void setEncryptJobData(boolean x$1)
-
setEvictionTime
public void setEvictionTime(java.lang.Integer x$1)
-
setIdleTimeToLive
public void setIdleTimeToLive(java.lang.Integer x$1)
-
setPublicKey
public void setPublicKey(java.lang.String x$1)
-
setRunnerName
public void setRunnerName(java.lang.String x$1)
-
setVersion
public void setVersion(java.lang.String x$1)
-
-