Class BaseJobReport
java.lang.Object
com.denodo.scheduler.client.job.report.BaseJobReport
- All Implemented Interfaces:
JobReport,Serializable
- Direct Known Subclasses:
AbstractExtractionJobReport,ARNIndexJobReport
Base implementation of
JobReport that is shared by
each job-dependent implementation.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ReentrantReadWriteLockprotected static final longFor interoperability with possible future changes. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGeneralError(Object error) voidaddGeneralWarning(Object warning) voidaddHandlerError(String handlerID, String error) voidaddHandlerWarning(String handlerID, String warning) voidaddInitializationError(Object error) longintgetId()intgetJobID()intNumber of current retry.booleanThe current retry job status.booleanbooleanbooleanbooleanvoidreset()voidsetEndTime(Date endTime) voidsetExtractionDataSourceName(String extractionDataSourceName) voidsetFirstTime(long firstTime) voidsetId(int id) voidsetInterrupted(boolean interrupted) voidsetJobID(int jobID) voidsetJobName(String jobName) voidsetJobType(String jobType) voidsetMisfireError(String error) voidsetProjectName(String projectName) voidsetRetryCount(int retryCount) voidsetRetryJob(boolean retryJob) voidsetServerInfo(ServerInfo serverInfo) voidsetStartTime(Date startTime) toString()
-
Field Details
-
serialVersionUID
protected static final long serialVersionUIDFor interoperability with possible future changes.- See Also:
-
readWriteLock
-
-
Constructor Details
-
BaseJobReport
protected BaseJobReport()
-
-
Method Details
-
setId
public void setId(int id) -
getId
public int getId() -
getProjectName
- Specified by:
getProjectNamein interfaceJobReport
-
setProjectName
- Specified by:
setProjectNamein interfaceJobReport
-
getJobID
public int getJobID() -
setJobID
public void setJobID(int jobID) -
getJobName
- Specified by:
getJobNamein interfaceJobReport
-
setJobName
- Specified by:
setJobNamein interfaceJobReport
-
getJobType
- Specified by:
getJobTypein interfaceJobReport
-
setJobType
- Specified by:
setJobTypein interfaceJobReport
-
getFirstTime
public long getFirstTime()- Specified by:
getFirstTimein interfaceJobReport
-
setFirstTime
public void setFirstTime(long firstTime) - Specified by:
setFirstTimein interfaceJobReport
-
getStartTime
- Specified by:
getStartTimein interfaceJobReport
-
setStartTime
- Specified by:
setStartTimein interfaceJobReport
-
getEndTime
- Specified by:
getEndTimein interfaceJobReport
-
setEndTime
- Specified by:
setEndTimein interfaceJobReport
-
getMisfireError
- Specified by:
getMisfireErrorin interfaceJobReport
-
setMisfireError
- Specified by:
setMisfireErrorin interfaceJobReport
-
hasMisfired
public boolean hasMisfired()- Specified by:
hasMisfiredin interfaceJobReport
-
getInitializationErrors
- Specified by:
getInitializationErrorsin interfaceJobReport
-
addInitializationError
- Specified by:
addInitializationErrorin interfaceJobReport
-
getHandlerErrors
- Specified by:
getHandlerErrorsin interfaceJobReport
-
addHandlerError
- Specified by:
addHandlerErrorin interfaceJobReport
-
getHandlerWarnings
- Specified by:
getHandlerWarningsin interfaceJobReport
-
addHandlerWarning
- Specified by:
addHandlerWarningin interfaceJobReport
-
getGeneralErrors
- Specified by:
getGeneralErrorsin interfaceJobReport
-
addGeneralError
- Specified by:
addGeneralErrorin interfaceJobReport
-
getGeneralWarnings
- Specified by:
getGeneralWarningsin interfaceJobReport
-
addGeneralWarning
- Specified by:
addGeneralWarningin interfaceJobReport
-
getRetryCount
public int getRetryCount()Description copied from interface:JobReportNumber of current retry.- Specified by:
getRetryCountin interfaceJobReport
-
setRetryCount
public void setRetryCount(int retryCount) - Specified by:
setRetryCountin interfaceJobReport
-
getRetryJob
public boolean getRetryJob()Description copied from interface:JobReportThe current retry job status. True if this job should be re-executed or false otherwise.- Specified by:
getRetryJobin interfaceJobReport
-
setRetryJob
public void setRetryJob(boolean retryJob) - Specified by:
setRetryJobin interfaceJobReport
-
hasErrors
public boolean hasErrors() -
hasWarnings
public boolean hasWarnings()- Specified by:
hasWarningsin interfaceJobReport
-
getExtractionDataSourceName
- Specified by:
getExtractionDataSourceNamein interfaceJobReport
-
setExtractionDataSourceName
- Specified by:
setExtractionDataSourceNamein interfaceJobReport
-
getServerInfo
- Specified by:
getServerInfoin interfaceJobReport
-
setServerInfo
- Specified by:
setServerInfoin interfaceJobReport
-
isInterrupted
public boolean isInterrupted()- Specified by:
isInterruptedin interfaceJobReport
-
setInterrupted
public void setInterrupted(boolean interrupted) - Specified by:
setInterruptedin interfaceJobReport
-
reset
public void reset() -
toString
-