package jalview.ws.jws2;
+import jalview.api.AlignCalcManagerI2;
import jalview.api.AlignCalcWorkerI;
import jalview.bin.Cache;
+import jalview.bin.Console;
import jalview.gui.AlignFrame;
import jalview.gui.JvSwingUtils;
import jalview.util.MessageManager;
// is there an aaCon worker already present - if so, set it to use the
// given service handle
{
- List<AlignCalcWorkerI> aaconClient = alignFrame.getViewport()
- .getCalcManager()
- .getWorkersOfClass(aaui.getClient());
- if (aaconClient != null && aaconClient.size() > 0)
+ AlignCalcManagerI2 mger = alignFrame.getViewport()
+ .getCalcManager();
+ if (mger != null)
{
- SeqAnnotationServiceCalcWorker worker = (SeqAnnotationServiceCalcWorker) aaconClient
- .get(0);
- if (!worker.service.getHostURL().equals(service.getHostURL()))
+ List<AlignCalcWorkerI> aaconClient = mger
+ .getWorkersOfClass(aaui.getClient());
+ if (aaconClient != null && aaconClient.size() > 0)
{
- // javax.swing.SwingUtilities.invokeLater(new Runnable()
+ SeqAnnotationServiceCalcWorker worker = (SeqAnnotationServiceCalcWorker) aaconClient
+ .get(0);
+ if (!worker.service.getHostURL().equals(service.getHostURL()))
{
- // @Override
- // public void run()
+ // javax.swing.SwingUtilities.invokeLater(new Runnable()
{
- removeCurrentAAConWorkerFor(aaui, alignFrame);
- buildCurrentAAConWorkerFor(aaui, alignFrame, service);
- }
- } // );
+ // @Override
+ // public void run()
+ {
+ removeCurrentAAConWorkerFor(aaui, alignFrame);
+ buildCurrentAAConWorkerFor(aaui, alignFrame, service);
+ }
+ } // );
+ }
}
}
}
if (service != null && !fave.getService().getHostURL()
.equals(service.getHostURL()))
{
- Cache.log.debug("Changing AACon service to " + service.getHostURL()
+ Console.debug("Changing AACon service to " + service.getHostURL()
+ " from " + fave.getService().getHostURL());
fave.setService(service);
}
// if (!service.getServiceType()
// .equals(compbio.ws.client.Services.AAConWS.toString()))
// {
- // Cache.log.warn(
+ // Console.warn(
// "Ignoring invalid preferred service for AACon calculations (service
// type was "
// + service.getServiceType() + ")");
alignFrame.getViewport().getCalcManager()
.removeWorkersOfClass(aaui.getClient());
}
-}
\ No newline at end of file
+}