Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2012 International Business Machines Corp.
   * 
   * See the NOTICE file distributed with this work for additional information
   * regarding copyright ownership. Licensed under the Apache License, 
   * Version 2.0 (the "License"); you may not use this file except in compliance
   * with the License. You may obtain a copy of the License at
   * 
   *   http://www.apache.org/licenses/LICENSE-2.0
  * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
 */
 package com.ibm.jbatch.container.status;
 
 
 
 public class JobStatus implements SerializableCloneable{
 
     private static final long serialVersionUID = 1L;
 
     private JobInstance jobInstance;
 
     private long jobInstanceId;
 
     private String currentStepId;
 
     private BatchStatus batchStatus;  // Might be nice to know.
 
     private String exitStatus;
 
     // Assume this will be needed.
     private long latestExecutionId;
 
     // How many times the status has been updated.
 
     //TODO - reset to 0?
     //private int updateCount;
 
     // TODO - Maybe a job operator would use this?
     //private int restartCount;
 
     private String restartOn;
 
     public JobStatus(long jobInstanceId) {
         this. = jobInstanceId;
     }
     
     public JobStatus(JobInstance jobInstance) {
         this. = .;
         //this.restartCount = 0;
        // this.updateCount = 0;  
         this. = jobInstance;
         this. = jobInstance.getInstanceId();
     }
 
     public long getJobInstanceId() {
         return this.;
     }
 
     public void setJobInstance(JobInstance jobInstance) {
         this. = jobInstance;
     }
     
     public JobInstanceImpl getJobInstance() {
         return (JobInstanceImpl);
     }
 
     public String getCurrentStepId() {
         return ;
     }
 
     public void setCurrentStepId(String currentStepId) {
         this. = currentStepId;
     }
 
     public BatchStatus getBatchStatus() {
         return ;
     }
 
     public void setBatchStatus(BatchStatus batchStatus) {
         this. = batchStatus;
     }
 
     public long getLatestExecutionId() {
         return ;
     }
 
     public void setLatestExecutionId(long latestExecutionId) {
         this. = latestExecutionId;
     }
 
    /*
    public int getUpdateCount() {
        return updateCount;
    }
    public void setUpdateCount(int updateCount) {
        this.updateCount = updateCount;
    }
    public int getRestartCount() {
        return restartCount;
    }
    public void setRestartCount(int restartCount) {
        this.restartCount = restartCount;
    }
    */
    @Override
    public String toString() {        
        
        StringBuffer buf = new StringBuffer();
        buf.append(",currentStepId: " + );
        buf.append(",batchStatus: " + );
        buf.append(",latestExecutionId: " + );
        buf.append(",restartOn: " + );
        return buf.toString();
    }
    public void setExitStatus(String exitStatus) {
        this. = exitStatus;
    }
    public String getExitStatus() {
        return ;
    }
    public String getRestartOn() {
        return ;
    }
    public void setRestartOn(String restartOn) {
        this. = restartOn;
    }
New to GrepCode? Check out our FAQ X