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

com.contentful.java.cda.Interceptor Maven / Gradle / Ivy

package com.contentful.java.cda;

import retrofit.RequestInterceptor;

final class Interceptor implements RequestInterceptor {
  static final String USER_AGENT = createUserAgent();

  private final String token;

  public Interceptor(String token) {
    this.token = token;
  }

  @Override public void intercept(RequestFacade requestFacade) {
    requestFacade.addHeader("Authorization", "Bearer " + token);
    requestFacade.addHeader("User-Agent", USER_AGENT);
  }

  private static String createUserAgent() {
    return String.format("contentful.java/%s", Util.getProperty("version.name"));
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy