Class JobRunner

All Implemented Interfaces:
ConfigurationItem, Serializable, Comparable<BaseConfigurationItem>
Direct Known Subclasses:
RemoteJobRunner

public abstract class JobRunner extends Configuration
See Also:
  • Constructor Details

    • JobRunner

      public JobRunner()
  • Method Details

    • abortJob

      public abstract void abortJob(long jobId, String executionId)
    • capacity

      public abstract Integer capacity()
    • delete

      public abstract void delete()
    • evictionTime

      public abstract Integer evictionTime()
    • execute

      public abstract String execute(RemoteExecution remoteExecution)
    • getCapabilities

      public abstract Set<String> getCapabilities()
    • idleTimeToLive

      public abstract Integer 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()