Class JobRunner
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
- All Implemented Interfaces:
ConfigurationItem
,Serializable
,Comparable<BaseConfigurationItem>
- Direct Known Subclasses:
RemoteJobRunner
- See Also:
-
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 -
Method Summary
Modifier and TypeMethodDescriptionabstract void
abortJob
(long jobId) abstract Integer
capacity()
abstract void
delete()
abstract Integer
abstract String
execute
(RemoteExecution remoteExecution) abstract Integer
abstract boolean
abstract boolean
abstract boolean
abstract void
start()
abstract void
stop()
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, toString
-
Constructor Details
-
JobRunner
public JobRunner()
-
-
Method Details
-
abortJob
public abstract void abortJob(long jobId) -
capacity
-
delete
public abstract void delete() -
evictionTime
-
execute
-
getCapabilities
-
idleTimeToLive
-
isAvailable
public abstract boolean isAvailable() -
isEnabled
public abstract boolean isEnabled() -
isEncryptJobData
public abstract boolean isEncryptJobData() -
start
public abstract void start() -
stop
public abstract void stop()
-