|
@@ -25,7 +25,6 @@ package com.dmdirc.config;
|
25
|
25
|
import com.dmdirc.Precondition;
|
26
|
26
|
import com.dmdirc.interfaces.config.AggregateConfigProvider;
|
27
|
27
|
import com.dmdirc.interfaces.config.ConfigProvider;
|
28
|
|
-import com.dmdirc.interfaces.config.ConfigProviderListener;
|
29
|
28
|
import com.dmdirc.interfaces.config.ConfigProviderMigrator;
|
30
|
29
|
import com.dmdirc.interfaces.config.IdentityController;
|
31
|
30
|
import com.dmdirc.interfaces.config.IdentityFactory;
|
|
@@ -399,13 +398,12 @@ public class IdentityManager implements IdentityFactory, IdentityController {
|
399
|
398
|
}
|
400
|
399
|
}
|
401
|
400
|
|
402
|
|
- @Override
|
403
|
|
- public void registerIdentityListener(final ConfigProviderListener listener) {
|
|
401
|
+ private void registerIdentityListener(final ConfigProviderListener listener) {
|
404
|
402
|
registerIdentityListener(null, listener);
|
405
|
403
|
}
|
406
|
404
|
|
407
|
|
- @Override
|
408
|
|
- public void unregisterIdentityListener(final ConfigProviderListener listener) {
|
|
405
|
+ // TODO: It feels like this method should be called at some point...
|
|
406
|
+ private void unregisterIdentityListener(final ConfigProviderListener listener) {
|
409
|
407
|
synchronized (listeners) {
|
410
|
408
|
listeners.entries().stream().filter(e -> {
|
411
|
409
|
final ConfigProviderListener value = e.getValue().get();
|
|
@@ -414,8 +412,7 @@ public class IdentityManager implements IdentityFactory, IdentityController {
|
414
|
412
|
}
|
415
|
413
|
}
|
416
|
414
|
|
417
|
|
- @Override
|
418
|
|
- public void registerIdentityListener(final String type, final ConfigProviderListener listener) {
|
|
415
|
+ private void registerIdentityListener(final String type, final ConfigProviderListener listener) {
|
419
|
416
|
checkNotNull(listener);
|
420
|
417
|
|
421
|
418
|
synchronized (listeners) {
|
|
@@ -603,7 +600,7 @@ public class IdentityManager implements IdentityFactory, IdentityController {
|
603
|
600
|
* @throws InvalidIdentityFileException If the settings are invalid
|
604
|
601
|
* @since 0.6.3m1
|
605
|
602
|
*/
|
606
|
|
- protected ConfigFileBackedConfigProvider createIdentity(
|
|
603
|
+ private ConfigFileBackedConfigProvider createIdentity(
|
607
|
604
|
final Map<String, Map<String, String>> settings)
|
608
|
605
|
throws IOException, InvalidIdentityFileException {
|
609
|
606
|
if (!settings.containsKey(IDENTITY_DOMAIN)
|