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.long
void
setJobTaskId
(String jobTaskId) void
setLastStatusCheckTime
(Date lastStatusCheckTime) void
setStatusCheckIntervalMillis
(long statusCheckIntervalMillis) void
setStatusCheckUrl
(String statusCheckUrl) void
setTrackingPipe
(String trackingPipe) void
setTrackTo
(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
-