a patched version released to re-publish geonetwork layers

git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/uri-resolver-manager@133662 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Francesco Mangiacrapa 2016-10-27 16:00:48 +00:00
parent a143aae8a9
commit 5cb51f91ba
4 changed files with 13 additions and 13 deletions

View File

@ -10,7 +10,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.gcube.portlets.user</groupId>
<artifactId>uri-resolver-manager</artifactId>
<version>1.3.0-SNAPSHOT</version>
<version>1.3.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>uri-resolver-manager</name>
<description>The URI Resolver Manager</description>

View File

@ -33,12 +33,12 @@ public class UriResolverManager {
/**
* Time to reload Runtime Resource Configuration
*/
public static int RESET_DELAY = 15*60*1000; //15 MINUTES
//public static int RESET_DELAY = 15*60*1000; //15 MINUTES
/**
* Time to reload Runtime Resource Configuration
*/
public static int RESET_TIME = RESET_DELAY; //15 MINUTES
//public static int RESET_TIME = RESET_DELAY; //15 MINUTES
private UriResolverMapReader uriResolverMapReader;
private Map<String, Resolver> applicationTypes;
@ -99,7 +99,7 @@ public class UriResolverManager {
this.uriResolverMapReader = new UriResolverMapReader();
this.applicationTypes = uriResolverMapReader.getApplicationTypes();
this.setTimerUriResolverReader(RESET_DELAY, RESET_TIME);
//this.setTimerUriResolverReader(RESET_DELAY, RESET_TIME);
} catch (UriResolverMapException e){
logger.error("UriResolverMapException: ",e);
throw e;
@ -176,7 +176,7 @@ public class UriResolverManager {
try {
lockReader();
//lockReader();
if(reader==null){
logger.info("Runtime Resource Reader is null, istancing...");
@ -205,7 +205,7 @@ public class UriResolverManager {
}
String baseURI = serviceAccessPoint.getServiceUrl();
releaseReader();
//releaseReader();
String params = UrlEncoderUtil.encodeQuery(parameters);
link = baseURI+"?"+params;
logger.info("Created HTTP URI request (link): "+link);

View File

@ -3,11 +3,10 @@ import java.util.Map;
import org.gcube.common.scope.api.ScopeProvider;
import org.gcube.portlets.user.uriresolvermanager.UriResolverManager;
import org.gcube.portlets.user.uriresolvermanager.exception.IllegalArgumentException;
import org.gcube.portlets.user.uriresolvermanager.exception.UriResolverMapException;
/**
*
*
*/
/**
@ -16,15 +15,15 @@ import org.gcube.portlets.user.uriresolvermanager.exception.UriResolverMapExcept
*
*/
public class UriResolverManagerMain {
public static void main(String[] args) {
try {
ScopeProvider.instance.set("/gcube/devsec/devVRE");
ScopeProvider.instance.set("/gcube");
UriResolverManager resolver = new UriResolverManager("GIS");
System.out.println(resolver.getCapabilities());
System.out.println(resolver.getApplicationTypes());
// System.out.println(resolver.discoveryServiceParameters(resolver.getResolver("SMP-ID")));
Map<String, String> params = new HashMap<String, String>();
params.put("gis-UUID", "5ac49f44-999f-4efe-a32b-af71da2b39ac");
params.put("scope", "/gcube/devsec/devVRE");

View File

@ -5,6 +5,7 @@ import org.gcube.common.scope.api.ScopeProvider;
import org.gcube.portlets.user.uriresolvermanager.UriResolverManager;
import org.gcube.portlets.user.uriresolvermanager.exception.IllegalArgumentException;
import org.gcube.portlets.user.uriresolvermanager.exception.UriResolverMapException;
import org.junit.Test;
/**
*
@ -105,7 +106,7 @@ public class UriResolverManagerTest {
/**
* Thread safe
*/
// @Test
@Test
public void test2(){
@ -146,7 +147,7 @@ public class UriResolverManagerTest {
t.start();
try {
Thread.sleep(500000);
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();