All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.whispersystems.signalservice.internal.push.SignalServiceUrl Maven / Gradle / Ivy

There is a newer version: 2.15.3
Show newest version
package org.whispersystems.signalservice.internal.push;


import org.whispersystems.libsignal.util.guava.Optional;
import org.whispersystems.signalservice.api.push.TrustStore;

public class SignalServiceUrl {

  private final String           url;
  private final Optional hostHeader;
  private       TrustStore       trustStore;

  public SignalServiceUrl(String url, TrustStore trustStore) {
    this(url, null, trustStore);
  }

  public SignalServiceUrl(String url, String hostHeader, TrustStore trustStore) {
    this.url        = url;
    this.hostHeader = Optional.fromNullable(hostHeader);
    this.trustStore = trustStore;
  }


  public Optional getHostHeader() {
    return hostHeader;
  }

  public String getUrl() {
    return url;
  }

  public TrustStore getTrustStore() {
    return trustStore;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy