* @param contextAware the {@link ContextAware} to use for error reporting
*/
public void start(final Configuration configuration, final ContextAware contextAware) {
this.endpoint = configuration.getEndpointWithProtocol();
this.contextAware = contextAware;
this.gsonProvider = new GsonProvider(configuration);
this.client = createClient();
this.started = true;
}