56 lines
1.9 KiB
Java
56 lines
1.9 KiB
Java
package org.whispersystems.signalservice.internal.configuration;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
import okhttp3.Interceptor;
|
|
|
|
public class SignalServiceConfiguration {
|
|
|
|
private final SignalServiceUrl[] signalServiceUrls;
|
|
private final SignalCdnUrl[] signalCdnUrls;
|
|
private final SignalContactDiscoveryUrl[] signalContactDiscoveryUrls;
|
|
private final SignalKeyBackupServiceUrl[] signalKeyBackupServiceUrls;
|
|
private final SignalStorageUrl[] signalStorageUrls;
|
|
private final List<Interceptor> networkInterceptors;
|
|
|
|
public SignalServiceConfiguration(SignalServiceUrl[] signalServiceUrls,
|
|
SignalCdnUrl[] signalCdnUrls,
|
|
SignalContactDiscoveryUrl[] signalContactDiscoveryUrls,
|
|
SignalKeyBackupServiceUrl[] signalKeyBackupServiceUrls,
|
|
SignalStorageUrl[] signalStorageUrls,
|
|
List<Interceptor> networkInterceptors)
|
|
{
|
|
this.signalServiceUrls = signalServiceUrls;
|
|
this.signalCdnUrls = signalCdnUrls;
|
|
this.signalContactDiscoveryUrls = signalContactDiscoveryUrls;
|
|
this.signalKeyBackupServiceUrls = signalKeyBackupServiceUrls;
|
|
this.signalStorageUrls = signalStorageUrls;
|
|
this.networkInterceptors = networkInterceptors;
|
|
}
|
|
|
|
public SignalServiceUrl[] getSignalServiceUrls() {
|
|
return signalServiceUrls;
|
|
}
|
|
|
|
public SignalCdnUrl[] getSignalCdnUrls() {
|
|
return signalCdnUrls;
|
|
}
|
|
|
|
public SignalContactDiscoveryUrl[] getSignalContactDiscoveryUrls() {
|
|
return signalContactDiscoveryUrls;
|
|
}
|
|
|
|
public SignalKeyBackupServiceUrl[] getSignalKeyBackupServiceUrls() {
|
|
return signalKeyBackupServiceUrls;
|
|
}
|
|
|
|
public SignalStorageUrl[] getSignalStorageUrls() {
|
|
return signalStorageUrls;
|
|
}
|
|
|
|
public List<Interceptor> getNetworkInterceptors() {
|
|
return networkInterceptors;
|
|
}
|
|
}
|