diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f4d4fc..37cb186 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # Changelog for org.gcube.data.transfer.data-transfer-library -##[v1.2.3] 2020-12-01 +##[v1.2.3-SNAPSHOT] 2020-12-01 * Deletion method * GetInfo method diff --git a/pom.xml b/pom.xml index 545ab22..d5fdd46 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ org.gcube.data.transfer data-transfer-library - 1.2.3 + 1.2.3-SNAPSHOT DataTransfer-library Data Transfer Service client library diff --git a/src/main/java/org/gcube/data/transfer/library/DataTransferClient.java b/src/main/java/org/gcube/data/transfer/library/DataTransferClient.java index 98de53e..1ccee7f 100644 --- a/src/main/java/org/gcube/data/transfer/library/DataTransferClient.java +++ b/src/main/java/org/gcube/data/transfer/library/DataTransferClient.java @@ -6,6 +6,7 @@ import java.net.URL; import java.util.Collections; import java.util.Set; +import org.gcube.data.transfer.library.client.Client; import org.gcube.data.transfer.library.faults.DestinationNotSetException; import org.gcube.data.transfer.library.faults.FailedTransferException; import org.gcube.data.transfer.library.faults.HostingNodeNotFoundException; @@ -32,6 +33,9 @@ public class DataTransferClient { private DataTransferClient(Transferer transferer) { this.transferer=transferer; } + public Client getWebClient() { + return transferer.getClient(); + } public static DataTransferClient getInstanceByEndpoint(String endpoint) throws UnreachableNodeException, ServiceNotFoundException{ log.debug("Getting transferer for endpoint : "+endpoint); diff --git a/src/main/java/org/gcube/data/transfer/library/transferers/Transferer.java b/src/main/java/org/gcube/data/transfer/library/transferers/Transferer.java index 96fcbad..1ffdd60 100644 --- a/src/main/java/org/gcube/data/transfer/library/transferers/Transferer.java +++ b/src/main/java/org/gcube/data/transfer/library/transferers/Transferer.java @@ -25,18 +25,20 @@ import org.gcube.data.transfer.model.TransferRequest; import org.gcube.data.transfer.model.TransferTicket; import org.gcube.data.transfer.model.TransferTicket.Status; +import lombok.Getter; import lombok.extern.slf4j.Slf4j; @Slf4j public abstract class Transferer { - + + @Getter protected Client client; protected Transferer(Client client){ this.client=client; } - + protected Source source=null;