Package com.github.workerframework.api
Class TrackingInfo
java.lang.Object
com.github.workerframework.api.TrackingInfo
Holds fields used in tracking task messages, for Progress Reporting and Job Control.
-
Constructor Summary
ConstructorsConstructorDescriptionTrackingInfo(TrackingInfo trackingInfo) TrackingInfo(String jobTaskId, Date lastStatusCheckTime, long statusCheckIntervalMillis, String statusCheckUrl, String trackingPipe, String trackTo) -
Method Summary
Modifier and TypeMethodDescriptiongetJobId()Extracts the job identifier from the tracking info's job task identifier.longvoidsetJobTaskId(String jobTaskId) voidsetLastStatusCheckTime(Date lastStatusCheckTime) voidsetStatusCheckIntervalMillis(long statusCheckIntervalMillis) voidsetStatusCheckUrl(String statusCheckUrl) voidsetTrackingPipe(String trackingPipe) voidsetTrackTo(String trackTo)
-
Constructor Details
-
TrackingInfo
public TrackingInfo() -
TrackingInfo
-
TrackingInfo
-
-
Method Details
-
getJobTaskId
-
setJobTaskId
-
getLastStatusCheckTime
-
setLastStatusCheckTime
-
getStatusCheckIntervalMillis
public long getStatusCheckIntervalMillis() -
setStatusCheckIntervalMillis
public void setStatusCheckIntervalMillis(long statusCheckIntervalMillis) -
getStatusCheckUrl
-
setStatusCheckUrl
-
getTrackingPipe
-
setTrackingPipe
-
getTrackTo
-
setTrackTo
-
getJobId
Extracts the job identifier from the tracking info's job task identifier.- Returns:
- the extracted job identifier
- Throws:
InvalidJobTaskIdException
-