X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws2%2Factions%2Fannotation%2FAnnotationTask.java;fp=src%2Fjalview%2Fws2%2Factions%2Fannotation%2FAnnotationTask.java;h=9d1640060d14295790f34c12a84cd160636b82a6;hb=0eb7e53ef07892231fb5d447a67b6e64d4131415;hp=8f210e088b32047b7a3a44e115d6ee84f1455ffb;hpb=d25d208090efdb6ae711a38af3da27ea14638b92;p=jalview.git diff --git a/src/jalview/ws2/actions/annotation/AnnotationTask.java b/src/jalview/ws2/actions/annotation/AnnotationTask.java index 8f210e0..9d16400 100644 --- a/src/jalview/ws2/actions/annotation/AnnotationTask.java +++ b/src/jalview/ws2/actions/annotation/AnnotationTask.java @@ -209,6 +209,7 @@ public class AnnotationTask implements TaskI void stop() { + calcMan.disableWorker(this); super.abortAndDestroy(); } @@ -228,6 +229,13 @@ public class AnnotationTask implements TaskI // dispose of unfinished jobs just in case cancelJobs(); } + + @Override + public String toString() + { + return AnnotationTask.this.toString() + "$AlignCalcWorker@" + + Integer.toHexString(hashCode()); + } } public AnnotationTask(AnnotationWebServiceClientI client, @@ -576,6 +584,6 @@ public class AnnotationTask implements TaskI public String toString() { var status = taskStatus != null ? taskStatus.name() : "UNSET"; - return String.format("AnnotationTask(%d, %s)", uid, status); + return String.format("%s(%x, %s)", getClass().getSimpleName(), uid, status); } }