X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fworkers%2FAlignCalcManager.java;fp=src%2Fjalview%2Fworkers%2FAlignCalcManager.java;h=08ef3a27d4ba823888c260ef3558c30f31285716;hb=4f77328104498504339216829abf5ea87e2791ec;hp=9a3fc8df707c7759e5df06ba35b750c76e069558;hpb=2b8c0785318a3528e1876e8e2dd48b7d831eae69;p=jalview.git diff --git a/src/jalview/workers/AlignCalcManager.java b/src/jalview/workers/AlignCalcManager.java index 9a3fc8d..08ef3a2 100644 --- a/src/jalview/workers/AlignCalcManager.java +++ b/src/jalview/workers/AlignCalcManager.java @@ -22,7 +22,6 @@ package jalview.workers; import jalview.api.AlignCalcManagerI; import jalview.api.AlignCalcWorkerI; -import jalview.bin.Jalview; import jalview.datamodel.AlignmentAnnotation; import java.util.ArrayList; @@ -35,10 +34,6 @@ import java.util.Set; public class AlignCalcManager implements AlignCalcManagerI { - public static final String STARTED = "started"; - - public static final String FINISHED = "finished"; - /* * list of registered workers */ @@ -79,7 +74,7 @@ public class AlignCalcManager implements AlignCalcManagerI .synchronizedList(new ArrayList()); updating = Collections.synchronizedMap( new Hashtable, List>()); - canUpdate = new HashSet<>(); + canUpdate = new HashSet(); } @Override @@ -87,7 +82,6 @@ public class AlignCalcManager implements AlignCalcManagerI { synchronized (updating) { - Jalview.getInstance().notifyWorker(worker, STARTED); List upd = updating.get(worker.getClass()); if (upd == null) { @@ -150,7 +144,6 @@ public class AlignCalcManager implements AlignCalcManagerI { synchronized (inProgress) { - Jalview.getInstance().notifyWorker(worker, FINISHED); // System.err.println("Worker " + worker + " marked as complete."); inProgress.remove(worker); List upd = updating.get(worker.getClass()); @@ -292,7 +285,7 @@ public class AlignCalcManager implements AlignCalcManagerI public List getRegisteredWorkersOfClass( Class workerClass) { - List workingClass = new ArrayList<>(); + List workingClass = new ArrayList(); synchronized (canUpdate) { for (AlignCalcWorkerI worker : canUpdate) @@ -319,8 +312,8 @@ public class AlignCalcManager implements AlignCalcManagerI public void removeRegisteredWorkersOfClass( Class typeToRemove) { - List removable = new ArrayList<>(); - Set toremovannot = new HashSet<>(); + List removable = new ArrayList(); + Set toremovannot = new HashSet(); synchronized (restartable) { for (AlignCalcWorkerI worker : restartable) @@ -370,7 +363,7 @@ public class AlignCalcManager implements AlignCalcManagerI * first just find those to remove (to avoid * ConcurrentModificationException) */ - List toRemove = new ArrayList<>(); + List toRemove = new ArrayList(); for (AlignCalcWorkerI worker : restartable) { if (worker.involves(ann))