This PR improves the API by deprecating the Builder classes in Tracker, BatchEmitter, Subject and the HttpClientAdapter classes (AbstractHttpClientAdapter, OkHttpClientAdapter, ApacheHttpClientAdapter).
The AbstractHttpClientAdapter class only had one parameter, with another parameter in the child classes: the Builder classes were only present for consistency. New constructors have been added. HttpClientAdapters aren't directly made via Configuration classes.
The Builders have been deprecated, not removed, so this is not a breaking change.
NB Builder methods are still used in the AbstractEvent and other Event classes.
This PR improves the API by deprecating the Builder classes in Tracker, BatchEmitter, Subject and the HttpClientAdapter classes (AbstractHttpClientAdapter, OkHttpClientAdapter, ApacheHttpClientAdapter).
The AbstractHttpClientAdapter class only had one parameter, with another parameter in the child classes: the Builder classes were only present for consistency. New constructors have been added. HttpClientAdapters aren't directly made via Configuration classes.
The Builders have been deprecated, not removed, so this is not a breaking change.
NB Builder methods are still used in the AbstractEvent and other Event classes.