Skip to content

Commit 4b32d5c

Browse files
committed
Removed configuration from ConfigurationManager
1 parent fd511be commit 4b32d5c

4 files changed

Lines changed: 8 additions & 23 deletions

File tree

src/main/java/com/exceptionless/exceptionlessclient/ExceptionlessClient.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.exceptionless.exceptionlessclient;
22

3-
import com.exceptionless.exceptionlessclient.configuration.Configuration;
43
import com.exceptionless.exceptionlessclient.configuration.ConfigurationManager;
54
import com.exceptionless.exceptionlessclient.enums.EventPropertyKey;
65
import com.exceptionless.exceptionlessclient.enums.EventType;
@@ -67,7 +66,7 @@ public void run() {
6766
}
6867
},
6968
delay,
70-
configurationManager.getConfiguration().getUpdateSettingsWhenIdleInterval());
69+
configurationManager.getUpdateSettingsWhenIdleInterval().get());
7170

7271
configurationManager.onChanged(
7372
ignored -> configurationManager.getSettingsManager().updateSettings());
@@ -80,9 +79,7 @@ public void run() {
8079
public static ExceptionlessClient from(String apiKey, String serverUrl) {
8180
return ExceptionlessClient.builder()
8281
.configurationManager(
83-
ConfigurationManager.builder()
84-
.configuration(Configuration.builder().apiKey(apiKey).serverUrl(serverUrl).build())
85-
.build())
82+
ConfigurationManager.builder().apiKey(apiKey).serverUrl(serverUrl).build())
8683
.build();
8784
}
8885

src/main/java/com/exceptionless/exceptionlessclient/configuration/ConfigurationManager.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ public static class Property {
6161
@Getter private final LastReferenceIdManagerIF lastReferenceIdManager;
6262
@Getter private final SubmissionClientIF submissionClient;
6363
@Getter private final EventQueueIF queue;
64-
@Getter private final Configuration configuration;
6564
@Getter private final Set<String> defaultTags;
6665
@Getter private final Map<String, Object> defaultData;
6766
private final List<Consumer<ConfigurationManager>> onChangedHandlers;
@@ -89,7 +88,6 @@ public ConfigurationManager(
8988
SettingsClientIF settingsClient,
9089
StorageProviderIF storageProvider,
9190
EventQueueIF queue,
92-
Configuration configuration,
9391
Integer maxQueueItems,
9492
Integer processingIntervalInSecs,
9593
String apiKey,
@@ -108,8 +106,6 @@ public ConfigurationManager(
108106
storageProvider == null
109107
? InMemoryStorageProvider.builder().maxQueueItems(maxQueueItems).build()
110108
: storageProvider;
111-
this.configuration =
112-
configuration == null ? Configuration.defaultConfiguration() : configuration;
113109
this.settingsManager =
114110
SettingsManager.builder()
115111
.settingsClient(

src/test/java/com/exceptionless/exceptionlessclient/ExceptionlessClientTest.java

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
package com.exceptionless.exceptionlessclient;
22

33
import com.exceptionless.exceptionlessclient.configuration.ConfigurationManager;
4-
import com.exceptionless.exceptionlessclient.models.Event;
5-
import com.exceptionless.exceptionlessclient.models.UserDescription;
64
import com.exceptionless.exceptionlessclient.enums.EventPropertyKey;
75
import com.exceptionless.exceptionlessclient.enums.EventType;
8-
import com.exceptionless.exceptionlessclient.settings.SettingsResponse;
9-
import com.exceptionless.exceptionlessclient.submission.SubmissionResponse;
6+
import com.exceptionless.exceptionlessclient.models.Event;
7+
import com.exceptionless.exceptionlessclient.models.UserDescription;
108
import com.exceptionless.exceptionlessclient.queue.DefaultEventQueue;
119
import com.exceptionless.exceptionlessclient.settings.DefaultSettingsClient;
1210
import com.exceptionless.exceptionlessclient.settings.ServerSettings;
11+
import com.exceptionless.exceptionlessclient.settings.SettingsResponse;
1312
import com.exceptionless.exceptionlessclient.storage.InMemoryStorage;
1413
import com.exceptionless.exceptionlessclient.storage.InMemoryStorageProvider;
1514
import com.exceptionless.exceptionlessclient.submission.DefaultSubmissionClient;
15+
import com.exceptionless.exceptionlessclient.submission.SubmissionResponse;
1616
import org.junit.jupiter.api.BeforeEach;
1717
import org.junit.jupiter.api.Test;
1818
import org.junit.jupiter.api.extension.ExtendWith;
@@ -39,10 +39,8 @@ public void setup() {
3939
settingsStorage = InMemoryStorage.<ServerSettings>builder().build();
4040
configurationManager =
4141
TestFixtures.aDefaultConfigurationManager()
42-
.configuration(
43-
TestFixtures.aDefaultConfiguration()
44-
.updateSettingsWhenIdleInterval(3600L)
45-
.build()) // We don't want the timer to run by default
42+
// We don't want the timer to run by default
43+
.updateSettingsWhenIdleInterval(3600L)
4644
.settingsClient(settingsClient)
4745
.storageProvider(storageProvider)
4846
.submissionClient(submissionClient)

src/test/java/com/exceptionless/exceptionlessclient/TestFixtures.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.exceptionless.exceptionlessclient;
22

3-
import com.exceptionless.exceptionlessclient.configuration.Configuration;
43
import com.exceptionless.exceptionlessclient.configuration.ConfigurationManager;
54
import com.exceptionless.exceptionlessclient.queue.DefaultEventQueue;
65
import com.exceptionless.exceptionlessclient.storage.InMemoryStorageProvider;
@@ -9,14 +8,9 @@
98
public final class TestFixtures {
109
private TestFixtures() {}
1110

12-
public static Configuration.ConfigurationBuilder aDefaultConfiguration() {
13-
return Configuration.builder().apiKey("12456790abcdef");
14-
}
15-
1611
public static ConfigurationManager.ConfigurationManagerBuilder aDefaultConfigurationManager() {
1712
return ConfigurationManager.builder()
1813
.apiKey("12456790abcdef")
19-
.configuration(aDefaultConfiguration().build())
2014
.queue(Mockito.mock(DefaultEventQueue.class))
2115
.storageProvider(InMemoryStorageProvider.builder().build());
2216
}

0 commit comments

Comments
 (0)