private UserAgentInterceptor(UserAgent userAgent) { this.userAgent = UserAgents.format(userAgent); }
/** * Similar to {@link #create(Class, UserAgent, ClientConfiguration)}, but creates a mutable client that updates its * configuration transparently whenever the given {@link Refreshable refreshable} {@link ClientConfiguration} * changes. */ public static <T> T create(Class<T> serviceClass, UserAgent userAgent, Refreshable<ClientConfiguration> config) { // TODO(rfink): Add http-remoting agent as informational return create(serviceClass, UserAgents.format(userAgent), config); }