11package com .exceptionless .exceptionlessclient ;
22
3- import com .exceptionless .exceptionlessclient .configuration .ConfigurationManager ;
3+ import com .exceptionless .exceptionlessclient .configuration .Configuration ;
44import com .exceptionless .exceptionlessclient .enums .EventPropertyKey ;
55import com .exceptionless .exceptionlessclient .enums .EventType ;
66import com .exceptionless .exceptionlessclient .models .Event ;
@@ -27,27 +27,27 @@ public class ExceptionlessClient {
2727 private static final int UPDATE_SETTINGS_TIMER_INITIAL_DELAY = 5000 ;
2828 private static final Integer DEFAULT_NTHREADS = 10 ;
2929
30- @ Getter private final ConfigurationManager configurationManager ;
30+ @ Getter private final Configuration configuration ;
3131 private final EventPluginRunner eventPluginRunner ;
3232 private final Timer updateSettingsTimer ;
3333 private final ExecutorService executorService ;
3434
3535 @ Builder
36- public ExceptionlessClient (ConfigurationManager configurationManager , Integer nThreads ) {
36+ public ExceptionlessClient (Configuration configuration , Integer nThreads ) {
3737 this (
38- configurationManager ,
38+ configuration ,
3939 UPDATE_SETTINGS_TIMER_INITIAL_DELAY ,
4040 nThreads == null ? DEFAULT_NTHREADS : nThreads );
4141 }
4242
4343 @ VisibleForTesting
4444 ExceptionlessClient (
45- ConfigurationManager configurationManager ,
45+ Configuration configuration ,
4646 long updateSettingsTimerInitialDelay ,
4747 Integer nThreads ) {
48- this .configurationManager = configurationManager ;
48+ this .configuration = configuration ;
4949 this .eventPluginRunner =
50- EventPluginRunner .builder ().configurationManager (this .configurationManager ).build ();
50+ EventPluginRunner .builder ().configuration (this .configuration ).build ();
5151 this .updateSettingsTimer = new Timer (UPDATE_SETTINGS_TIMER_NAME );
5252 this .executorService = Executors .newFixedThreadPool (nThreads );
5353 init (updateSettingsTimerInitialDelay );
@@ -59,27 +59,27 @@ private void init(long delay) {
5959 @ Override
6060 public void run () {
6161 try {
62- configurationManager .getSettingsManager ().updateSettings ();
62+ configuration .getSettingsManager ().updateSettings ();
6363 } catch (Exception e ) {
6464 log .error ("Error in updating settings" , e );
6565 }
6666 }
6767 },
6868 delay ,
69- configurationManager .getUpdateSettingsWhenIdleInterval ().get ());
69+ configuration .getUpdateSettingsWhenIdleInterval ().get ());
7070
71- configurationManager .onChanged (
72- ignored -> configurationManager .getSettingsManager ().updateSettings ());
73- configurationManager
71+ configuration .onChanged (
72+ ignored -> configuration .getSettingsManager ().updateSettings ());
73+ configuration
7474 .getQueue ()
7575 .onEventsPosted (
76- (ignored1 , ignored2 ) -> configurationManager .getSettingsManager ().updateSettings ());
76+ (ignored1 , ignored2 ) -> configuration .getSettingsManager ().updateSettings ());
7777 }
7878
7979 public static ExceptionlessClient from (String apiKey , String serverUrl ) {
8080 return ExceptionlessClient .builder ()
81- .configurationManager (
82- ConfigurationManager .builder ().apiKey (apiKey ).serverUrl (serverUrl ).build ())
81+ .configuration (
82+ Configuration .builder ().apiKey (apiKey ).serverUrl (serverUrl ).build ())
8383 .build ();
8484 }
8585
@@ -221,7 +221,7 @@ public Event.EventBuilder createSessionStart() {
221221
222222 public Event .EventBuilder createEvent () {
223223 return Event .builder ()
224- .dataExclusions (configurationManager .getDataExclusions ())
224+ .dataExclusions (configuration .getDataExclusions ())
225225 .date (LocalDate .now ());
226226 }
227227
@@ -249,7 +249,7 @@ public CompletableFuture<Void> submitSessionEndAsync(String sessionOrUserId) {
249249
250250 public void submitSessionEnd (String sessionOrUserId ) {
251251 log .info (String .format ("Submitting session end: %s" , sessionOrUserId ));
252- configurationManager .getSubmissionClient ().sendHeartBeat (sessionOrUserId , true );
252+ configuration .getSubmissionClient ().sendHeartBeat (sessionOrUserId , true );
253253 }
254254
255255 public CompletableFuture <SubmissionResponse > updateEmailAndDescriptionAsync (
@@ -261,7 +261,7 @@ public CompletableFuture<SubmissionResponse> updateEmailAndDescriptionAsync(
261261 public SubmissionResponse updateEmailAndDescription (
262262 String referenceId , String email , String description ) {
263263 SubmissionResponse response =
264- configurationManager
264+ configuration
265265 .getSubmissionClient ()
266266 .postUserDescription (
267267 referenceId ,
@@ -282,6 +282,6 @@ public SubmissionResponse updateEmailAndDescription(
282282 }
283283
284284 public String getLastReferenceId () {
285- return configurationManager .getLastReferenceIdManager ().getLast ();
285+ return configuration .getLastReferenceIdManager ().getLast ();
286286 }
287287}
0 commit comments