JAL-3878 Separate server job handle from task's sub jobs.
authorMateusz Warowny <mmzwarowny@dundee.ac.uk>
Mon, 28 Feb 2022 16:16:09 +0000 (17:16 +0100)
committerMateusz Warowny <mmzwarowny@dundee.ac.uk>
Mon, 28 Feb 2022 16:16:09 +0000 (17:16 +0100)
commit043a8dc72cc33a55d868874dfd486238aedfa5fc
tree61183c0fd4226c3a7cfff360fe092923a272ecec
parent126fb8a77d8b741e1365e3d13dd06098ebf3ab72
JAL-3878 Separate server job handle from task's sub jobs.

The former is represented by WebServiceJobHandle class
which is a immutable container of data identifying the job
on the server. The latter, represented by JobI interface,
stores the current state of the job. In principle, a service
job does not need to be tied to a web service client.
src/jalview/ws2/actions/alignment/AlignmentProviderI.java
src/jalview/ws2/actions/api/JobI.java [new file with mode: 0644]
src/jalview/ws2/actions/api/TaskEventListener.java
src/jalview/ws2/actions/api/TaskI.java
src/jalview/ws2/api/WebServiceJob.java [deleted file]
src/jalview/ws2/api/WebServiceJobHandle.java [new file with mode: 0644]
src/jalview/ws2/client/api/WebServiceClientI.java