org.wiperdog.jobmanager.internal
Class JobResultImpl

java.lang.Object
  extended by org.wiperdog.jobmanager.internal.JobResultImpl
All Implemented Interfaces:
JobResult

public class JobResultImpl
extends Object
implements JobResult


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.wiperdog.jobmanager.JobResult
JobResult.JOBSTATUS
 
Constructor Summary
JobResultImpl(JobResultImpl src)
           
JobResultImpl(String name)
           
 
Method Summary
 Map<String,Object> getData()
          Get additional data.
 Date getEndedAt()
          get time of the job was ended.
 Date getInterruptedAt()
          get time of the job was Time Over Interrupted.
 JobResult.JOBSTATUS getLastStatus()
          get last job execution status.
 String getMessage()
          get message for last event(error/accident).
 String getName()
          get Job name
 Object getParam(String key)
          get other paramaters
 Date getPendedAt()
          get time of when the job was pended.
 Object getResult()
          get execution result.
 Date getStartedAt()
          get time of the job was started.
 Date getWaitexpiredAt()
          get time of when the job wait time was expired
 void putData(String key, Object value)
          Put additional data.
 void setEndedAt(Date at)
           
 void setInterruptedAt(Date at)
           
 void setLastStatus(JobResult.JOBSTATUS status)
           
 void setMessage(String message)
           
 void setPendedAt(Date at)
           
 void setResult(Object result)
           
 void setStartedAt(Date at)
           
 void setWaitexpiredAt(Date at)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobResultImpl

public JobResultImpl(String name)

JobResultImpl

public JobResultImpl(JobResultImpl src)
Method Detail

getName

public String getName()
Description copied from interface: JobResult
get Job name

Specified by:
getName in interface JobResult
Returns:

getStartedAt

public Date getStartedAt()
Description copied from interface: JobResult
get time of the job was started.

Specified by:
getStartedAt in interface JobResult
Returns:

getInterruptedAt

public Date getInterruptedAt()
Description copied from interface: JobResult
get time of the job was Time Over Interrupted.

Specified by:
getInterruptedAt in interface JobResult
Returns:

getEndedAt

public Date getEndedAt()
Description copied from interface: JobResult
get time of the job was ended.

Specified by:
getEndedAt in interface JobResult
Returns:

getPendedAt

public Date getPendedAt()
Description copied from interface: JobResult
get time of when the job was pended.

Specified by:
getPendedAt in interface JobResult
Returns:

getResult

public Object getResult()
Description copied from interface: JobResult
get execution result.

Specified by:
getResult in interface JobResult
Returns:

getLastStatus

public JobResult.JOBSTATUS getLastStatus()
Description copied from interface: JobResult
get last job execution status.

Specified by:
getLastStatus in interface JobResult
Returns:

getParam

public Object getParam(String key)
Description copied from interface: JobResult
get other paramaters

Specified by:
getParam in interface JobResult
Returns:

setStartedAt

public void setStartedAt(Date at)

setEndedAt

public void setEndedAt(Date at)

setInterruptedAt

public void setInterruptedAt(Date at)

setPendedAt

public void setPendedAt(Date at)

setResult

public void setResult(Object result)

setWaitexpiredAt

public void setWaitexpiredAt(Date at)

setLastStatus

public void setLastStatus(JobResult.JOBSTATUS status)

setMessage

public void setMessage(String message)

getMessage

public String getMessage()
Description copied from interface: JobResult
get message for last event(error/accident).

Specified by:
getMessage in interface JobResult
Returns:

getData

public Map<String,Object> getData()
Description copied from interface: JobResult
Get additional data.

Specified by:
getData in interface JobResult
Returns:

putData

public void putData(String key,
                    Object value)
Description copied from interface: JobResult
Put additional data.

Specified by:
putData in interface JobResult

getWaitexpiredAt

public Date getWaitexpiredAt()
Description copied from interface: JobResult
get time of when the job wait time was expired

Specified by:
getWaitexpiredAt in interface JobResult
Returns:


Copyright © 2013. All Rights Reserved.