Class RuntimeJobExecution

    • Constructor Detail

      • RuntimeJobExecution

        public RuntimeJobExecution​(javax.batch.runtime.JobInstance jobInstance,
                                   long executionId,
                                   PersistenceManagerService persistenceManagerService)
    • Method Detail

      • prepareForExecution

        public void prepareForExecution​(JobContextImpl jobContext,
                                        String restartOn)
        Non-spec'd methods (not on the interface, but maybe we should put on a second interface).
      • prepareForExecution

        public void prepareForExecution​(JobContextImpl jobContext)
      • inheritJobContext

        public void inheritJobContext​(JobContextImpl jc)
      • setRestartOn

        public void setRestartOn​(String restartOn)
      • getExecutionId

        public long getExecutionId()
      • getInstanceId

        public long getInstanceId()
      • getJobInstance

        public javax.batch.runtime.JobInstance getJobInstance()
      • getRestartOn

        public String getRestartOn()
      • setListenerFactory

        public void setListenerFactory​(ListenerFactory listenerFactory)
      • getBatchStatus

        public javax.batch.runtime.BatchStatus getBatchStatus()
      • getExitStatus

        public String getExitStatus()
      • setBatchStatus

        public void setBatchStatus​(String status)
      • setCreateTime

        public void setCreateTime​(Timestamp ts)
      • setEndTime

        public void setEndTime​(Timestamp ts)
      • setExitStatus

        public void setExitStatus​(String status)
      • setLastUpdateTime

        public void setLastUpdateTime​(Timestamp ts)
      • setStartTime

        public void setStartTime​(Timestamp ts)
      • setJobParameters

        public void setJobParameters​(Properties jProps)
      • getJobParameters

        public Properties getJobParameters()
      • getStartTime

        public Date getStartTime()
      • getEndTime

        public Date getEndTime()
      • getLastUpdatedTime

        public Date getLastUpdatedTime()
      • getCreateTime

        public Date getCreateTime()
      • getPartitionInstance

        public Integer getPartitionInstance()
      • setPartitionInstance

        public void setPartitionInstance​(Integer partitionInstance)
      • addReleasable

        public void addReleasable​(Closeable releasable)