Skip to content
Snippets Groups Projects
Commit e193048c authored by juanf's avatar juanf
Browse files

SSDM-13251: Changes from code review

parent fc8a8682
No related branches found
No related tags found
1 merge request!40SSDM-13578 : 2PT : Database and V3 Implementation - include the new AFS "free"...
package ch.ethz.sis.afsclient.client; package ch.ethz.sis.afsclient.client;
import ch.ethz.sis.afsapi.api.PublicAPI;
import ch.ethz.sis.afsapi.dto.ApiResponse;
import ch.ethz.sis.afsapi.dto.File;
import ch.ethz.sis.afsclient.client.exception.ClientExceptions;
import ch.ethz.sis.afsjson.JsonObjectMapper;
import ch.ethz.sis.afsjson.jackson.JacksonObjectMapper;
import lombok.NonNull;
import java.io.ByteArrayInputStream; import java.io.ByteArrayInputStream;
import java.math.BigInteger; import java.math.BigInteger;
import java.net.URI; import java.net.URI;
...@@ -9,18 +17,13 @@ import java.net.http.HttpRequest; ...@@ -9,18 +17,13 @@ import java.net.http.HttpRequest;
import java.net.http.HttpResponse; import java.net.http.HttpResponse;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.time.Duration; import java.time.Duration;
import java.util.*; import java.util.AbstractMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import java.util.stream.Stream; import java.util.stream.Stream;
import ch.ethz.sis.afsapi.api.PublicAPI; public final class AfsClientV2 implements PublicAPI
import ch.ethz.sis.afsapi.dto.ApiResponse;
import ch.ethz.sis.afsapi.dto.File;
import ch.ethz.sis.afsclient.client.exception.ClientExceptions;
import ch.ethz.sis.afsjson.JsonObjectMapper;
import ch.ethz.sis.afsjson.jackson.JacksonObjectMapper;
import lombok.NonNull;
public final class AfsClient implements PublicAPI
{ {
private static final int DEFAULT_PACKAGE_SIZE_IN_BYTES = 1024; private static final int DEFAULT_PACKAGE_SIZE_IN_BYTES = 1024;
...@@ -41,12 +44,12 @@ public final class AfsClient implements PublicAPI ...@@ -41,12 +44,12 @@ public final class AfsClient implements PublicAPI
private final JsonObjectMapper jsonObjectMapper; private final JsonObjectMapper jsonObjectMapper;
public AfsClient(final URI serverUri) public AfsClientV2(final URI serverUri)
{ {
this(serverUri, DEFAULT_PACKAGE_SIZE_IN_BYTES, DEFAULT_TIMEOUT_IN_MILLIS); this(serverUri, DEFAULT_PACKAGE_SIZE_IN_BYTES, DEFAULT_TIMEOUT_IN_MILLIS);
} }
public AfsClient(final URI serverUri, final int maxReadSizeInBytes, final int timeout) public AfsClientV2(final URI serverUri, final int maxReadSizeInBytes, final int timeout)
{ {
this.maxReadSizeInBytes = maxReadSizeInBytes; this.maxReadSizeInBytes = maxReadSizeInBytes;
this.timeout = timeout; this.timeout = timeout;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment