git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/data-transfer/data-transfer-library@149060 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
707f249c26
commit
decf004df0
12
pom.xml
12
pom.xml
|
@ -84,18 +84,12 @@
|
||||||
<version>2.22.2</version>
|
<version>2.22.2</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- <dependency> -->
|
|
||||||
<!-- <groupId>org.glassfish.jersey.media</groupId> -->
|
|
||||||
<!-- <artifactId>jersey-media-jaxb</artifactId> -->
|
|
||||||
<!-- <version>2.18</version> -->
|
|
||||||
<!-- </dependency> -->
|
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.glassfish.jersey.media</groupId>
|
<groupId>org.glassfish.jersey.media</groupId>
|
||||||
<artifactId>jersey-media-moxy</artifactId>
|
<artifactId>jersey-media-json-jackson</artifactId>
|
||||||
<version>2.25.1</version>
|
<version>2.22.2</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.slf4j</groupId>
|
<groupId>org.slf4j</groupId>
|
||||||
<artifactId>slf4j-api</artifactId>
|
<artifactId>slf4j-api</artifactId>
|
||||||
|
|
|
@ -14,6 +14,7 @@ import org.gcube.data.transfer.model.TransferCapabilities;
|
||||||
import org.gcube.data.transfer.model.TransferRequest;
|
import org.gcube.data.transfer.model.TransferRequest;
|
||||||
import org.gcube.data.transfer.model.TransferTicket;
|
import org.gcube.data.transfer.model.TransferTicket;
|
||||||
import org.glassfish.jersey.client.ClientConfig;
|
import org.glassfish.jersey.client.ClientConfig;
|
||||||
|
import org.glassfish.jersey.jackson.JacksonFeature;
|
||||||
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
|
@ -25,6 +26,7 @@ public class Client {
|
||||||
static{
|
static{
|
||||||
log.debug("Creating configuration ..");
|
log.debug("Creating configuration ..");
|
||||||
config=new ClientConfig();
|
config=new ClientConfig();
|
||||||
|
config.register(JacksonFeature.class);
|
||||||
config.register(AuthorizationFilter.class);
|
config.register(AuthorizationFilter.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,7 @@ import org.junit.Test;
|
||||||
|
|
||||||
public class TestClientCalls {
|
public class TestClientCalls {
|
||||||
|
|
||||||
static String hostname="http://node3-d-d4s.d4science.org";
|
static String hostname="http://thredds-d-d4s.d4science.org";
|
||||||
// static String hostname="https://geoserver1-spatial-dev.d4science.org";
|
// static String hostname="https://geoserver1-spatial-dev.d4science.org";
|
||||||
static String scope="/gcube/devNext";
|
static String scope="/gcube/devNext";
|
||||||
static Client client;
|
static Client client;
|
||||||
|
@ -78,8 +78,13 @@ public class TestClientCalls {
|
||||||
WebTarget target=client.target(hostname+"/data-transfer-service"+ServiceConstants.APPLICATION_PATH+"Capabilities");
|
WebTarget target=client.target(hostname+"/data-transfer-service"+ServiceConstants.APPLICATION_PATH+"Capabilities");
|
||||||
// WebTarget target=client.target(hostname+"/data-transfer-service/gcube/service/Capabilities");
|
// WebTarget target=client.target(hostname+"/data-transfer-service/gcube/service/Capabilities");
|
||||||
System.out.println("Asking capabilities to target : "+target.getUri());
|
System.out.println("Asking capabilities to target : "+target.getUri());
|
||||||
|
System.out.println("RESPONSE AS STRING ");
|
||||||
System.out.println(target.
|
System.out.println(target.
|
||||||
request(MediaType.APPLICATION_JSON_TYPE).get(TransferCapabilities.class));
|
request(MediaType.APPLICATION_JSON_TYPE).get(String.class));
|
||||||
|
System.out.println("RESPONSE AS OBJ ");
|
||||||
|
TransferCapabilities cap=target.
|
||||||
|
request(MediaType.APPLICATION_JSON_TYPE).get(TransferCapabilities.class);
|
||||||
|
System.out.println(cap.getAvailablePersistenceIds());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue