X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Fensembl%2FEnsemblRestClient.java;h=92972eb4e133cd8a6e6334495f3386e58bfe39f9;hb=e03b4b6d85409cfe15ce0f2b3ba2d4d59a834c91;hp=d4576683ad5f33a3fd7147bf4a965bcded001221;hpb=f87f3bc59e76f6112821e01ed88cf4c3ed853379;p=jalview.git diff --git a/src/jalview/ext/ensembl/EnsemblRestClient.java b/src/jalview/ext/ensembl/EnsemblRestClient.java index d457668..92972eb 100644 --- a/src/jalview/ext/ensembl/EnsemblRestClient.java +++ b/src/jalview/ext/ensembl/EnsemblRestClient.java @@ -66,13 +66,13 @@ abstract class EnsemblRestClient extends EnsemblSequenceFetcher * @see https://github.com/Ensembl/ensembl-rest/wiki/Change-log * @see http://rest.ensembl.org/info/rest?content-type=application/json */ - private static final String LATEST_ENSEMBLGENOMES_REST_VERSION = "6.0"; + private static final String LATEST_ENSEMBLGENOMES_REST_VERSION = "6.3"; - private static final String LATEST_ENSEMBL_REST_VERSION = "6.1"; + private static final String LATEST_ENSEMBL_REST_VERSION = "6.3"; private static final String REST_CHANGE_LOG = "https://github.com/Ensembl/ensembl-rest/wiki/Change-log"; - private static Map domainData = new HashMap<>(); + private static Map domainData; private final static long AVAILABILITY_RETEST_INTERVAL = 10000L; // 10 seconds @@ -82,10 +82,11 @@ abstract class EnsemblRestClient extends EnsemblSequenceFetcher static { - domainData.put(DEFAULT_ENSEMBL_DOMAIN, - new EnsemblInfo(DEFAULT_ENSEMBL_DOMAIN, LATEST_ENSEMBL_REST_VERSION)); - domainData.put(DEFAULT_ENSEMBL_GENOMES_DOMAIN, new EnsemblInfo( - DEFAULT_ENSEMBL_GENOMES_DOMAIN, LATEST_ENSEMBLGENOMES_REST_VERSION)); + domainData = new HashMap<>(); + domainData.put(DEFAULT_ENSEMBL_BASEURL, + new EnsemblData(DEFAULT_ENSEMBL_BASEURL, LATEST_ENSEMBL_REST_VERSION)); + domainData.put(DEFAULT_ENSEMBL_GENOMES_BASEURL, new EnsemblData( + DEFAULT_ENSEMBL_GENOMES_BASEURL, LATEST_ENSEMBLGENOMES_REST_VERSION)); } protected volatile boolean inProgress = false; @@ -103,11 +104,11 @@ abstract class EnsemblRestClient extends EnsemblSequenceFetcher if (!domainData.containsKey(ensemblDomain)) { domainData.put(ensemblDomain, - new EnsemblInfo(ensemblDomain, LATEST_ENSEMBL_REST_VERSION)); + new EnsemblData(ensemblDomain, LATEST_ENSEMBL_REST_VERSION)); } if (!domainData.containsKey(ensemblGenomesDomain)) { - domainData.put(ensemblGenomesDomain, new EnsemblInfo( + domainData.put(ensemblGenomesDomain, new EnsemblData( ensemblGenomesDomain, LATEST_ENSEMBLGENOMES_REST_VERSION)); } } @@ -392,7 +393,7 @@ abstract class EnsemblRestClient extends EnsemblSequenceFetcher */ protected boolean isEnsemblAvailable() { - EnsemblInfo info = domainData.get(getDomain()); + EnsemblData info = domainData.get(getDomain()); long now = System.currentTimeMillis(); @@ -466,7 +467,7 @@ abstract class EnsemblRestClient extends EnsemblSequenceFetcher */ private void checkEnsemblRestVersion() { - EnsemblInfo info = domainData.get(getDomain()); + EnsemblData info = domainData.get(getDomain()); JSONParser jp = new JSONParser(); URL url = null;