Skip to content

Commit

Permalink
Fixes and code cleanup
Browse files Browse the repository at this point in the history
This refer to BS-156
  • Loading branch information
gvagenas committed Jul 2, 2018
1 parent 44d99ed commit c128c18
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 6 deletions.
Expand Up @@ -26,10 +26,29 @@

public interface RecordingService {

/**
* Upload recording file to Amazon S3
* @param recordingSid
* @param mediaType
* @return
*/
URI storeRecording(Sid recordingSid, MediaAttributes.MediaType mediaType);

/**
* Prepare Recording URL to store in the Recording.fileUrl property.
* This will be used later to access the recording file
* @param apiVersion
* @param accountSid
* @param recordingSid
* @param mediaType
* @return
*/
URI prepareFileUrl (String apiVersion, String accountSid, String recordingSid, MediaAttributes.MediaType mediaType);

/**
*Remove recording file from Amazon S3
* @param recordingSid
*/
void removeRecording(Sid recordingSid);

}
Expand Up @@ -44,8 +44,8 @@ public class RecordingsServiceImpl implements RecordingService {
private final RecordingsDao recordingsDao;
private final S3AccessTool s3AccessTool;
private String recordingsPath;
private ExecutionContext ec;
private UriUtils uriUtils;
private final ExecutionContext ec;
private final UriUtils uriUtils;

public RecordingsServiceImpl (RecordingsDao recordingsDao, S3AccessTool s3AccessTool, ExecutionContext ec, UriUtils uriUtils) {
this.recordingsDao = recordingsDao;
Expand Down
Expand Up @@ -55,7 +55,7 @@ public class RecordingServiceTest {
Sid recordingSid = Sid.generate(Sid.Type.RECORDING);
URI s3Uri = URI.create("https://127.0.0.1:8099/s3/"+recordingSid.toString());

UriUtils uriUtils = new UriUtils(daoManager);
UriUtils uriUtils = new UriUtils(daoManager, null, false);

@Test
public void deleteRecordingS3Test() throws IOException {
Expand Down
6 changes: 5 additions & 1 deletion restcomm/restcomm.testsuite/pom.xml
Expand Up @@ -10,6 +10,10 @@

<artifactId>restcomm-connect.testsuite</artifactId>

<properties>
<commons-lang3.version>3.7</commons-lang3.version>
</properties>

<dependencies>
<!-- Testing -->
<dependency>
Expand Down Expand Up @@ -281,7 +285,7 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.7</version>
<version>${commons-lang3.version}</version>
</dependency>

<dependency>
Expand Down
Expand Up @@ -20,6 +20,9 @@
package org.restcomm.connect.testsuite.http.util;


import org.apache.log4j.Logger;
import sun.rmi.runtime.Log;

import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.List;
Expand All @@ -32,7 +35,8 @@
public class CustomDnsResolver implements sun.net.spi.nameservice.NameService {
//Based on https://stackoverflow.com/a/43870031

private static String LOCALHOST = "127.0.0.1";
private static Logger logger = Logger.getLogger(CustomDnsResolver.class);
private static final String LOCALHOST = "127.0.0.1";
private static Map<String, String> domainIpMap;

@Override
Expand Down Expand Up @@ -68,7 +72,7 @@ public static void setNameService (Map<String, String> domainIpMapProvided) {
}
nameServices.add(new CustomDnsResolver());
} catch (IllegalAccessException e) {
e.printStackTrace();
logger.error("Error during setNameService: ",e);
}
}

Expand Down

0 comments on commit c128c18

Please sign in to comment.