Bläddra i källkod

Merge pull request #707 from csmith/master

Use EventBus interface.
pull/708/head
Greg Holmes 7 år sedan
förälder
incheckning
a50a5eccac
83 ändrade filer med 200 tillägg och 188 borttagningar
  1. 3
    2
      src/main/java/com/dmdirc/ChannelEventHandler.java
  2. 3
    2
      src/main/java/com/dmdirc/ChannelFactory.java
  3. 3
    2
      src/main/java/com/dmdirc/ClientModule.java
  4. 2
    1
      src/main/java/com/dmdirc/CustomWindow.java
  5. 4
    3
      src/main/java/com/dmdirc/FrameContainer.java
  6. 2
    1
      src/main/java/com/dmdirc/GlobalWindow.java
  7. 3
    2
      src/main/java/com/dmdirc/Main.java
  8. 3
    2
      src/main/java/com/dmdirc/ServerEventHandler.java
  9. 3
    2
      src/main/java/com/dmdirc/ServerFactoryImpl.java
  10. 3
    2
      src/main/java/com/dmdirc/ServerManager.java
  11. 3
    2
      src/main/java/com/dmdirc/SystemLifecycleController.java
  12. 3
    3
      src/main/java/com/dmdirc/commandparser/PopupManager.java
  13. 3
    3
      src/main/java/com/dmdirc/commandparser/auto/AutoCommandManager.java
  14. 3
    3
      src/main/java/com/dmdirc/commandparser/commands/global/OpenWindow.java
  15. 2
    2
      src/main/java/com/dmdirc/commandparser/commands/server/JoinChannelCommand.java
  16. 2
    2
      src/main/java/com/dmdirc/commandparser/parsers/ChannelCommandParser.java
  17. 2
    2
      src/main/java/com/dmdirc/commandparser/parsers/ChatCommandParser.java
  18. 3
    3
      src/main/java/com/dmdirc/commandparser/parsers/CommandParser.java
  19. 2
    2
      src/main/java/com/dmdirc/commandparser/parsers/GlobalCommandParser.java
  20. 2
    2
      src/main/java/com/dmdirc/commandparser/parsers/QueryCommandParser.java
  21. 2
    2
      src/main/java/com/dmdirc/commandparser/parsers/ServerCommandParser.java
  22. 3
    3
      src/main/java/com/dmdirc/config/prefs/PreferencesDialogModel.java
  23. 3
    3
      src/main/java/com/dmdirc/config/prefs/PreferencesManager.java
  24. 3
    3
      src/main/java/com/dmdirc/config/profiles/ProfileManager.java
  25. 1
    2
      src/main/java/com/dmdirc/interfaces/GroupChat.java
  26. 1
    2
      src/main/java/com/dmdirc/interfaces/WindowModel.java
  27. 3
    3
      src/main/java/com/dmdirc/logger/DiskLoggingErrorManager.java
  28. 3
    3
      src/main/java/com/dmdirc/logger/ProgramError.java
  29. 3
    3
      src/main/java/com/dmdirc/logger/ProgramErrorFactory.java
  30. 3
    3
      src/main/java/com/dmdirc/logger/ProgramErrorManager.java
  31. 3
    3
      src/main/java/com/dmdirc/logger/SentryLoggingErrorManager.java
  32. 3
    3
      src/main/java/com/dmdirc/plugins/PluginEventFormatManager.java
  33. 3
    3
      src/main/java/com/dmdirc/plugins/PluginInfo.java
  34. 3
    3
      src/main/java/com/dmdirc/plugins/PluginManager.java
  35. 2
    2
      src/main/java/com/dmdirc/plugins/PluginModule.java
  36. 3
    3
      src/main/java/com/dmdirc/tls/CertificateManager.java
  37. 3
    3
      src/main/java/com/dmdirc/ui/WindowManager.java
  38. 3
    3
      src/main/java/com/dmdirc/ui/core/about/CoreAboutDialogModel.java
  39. 3
    3
      src/main/java/com/dmdirc/ui/core/errors/CoreErrorsDialogModel.java
  40. 3
    3
      src/main/java/com/dmdirc/ui/core/feedback/FeedbackSender.java
  41. 3
    3
      src/main/java/com/dmdirc/ui/core/feedback/FeedbackSenderFactory.java
  42. 3
    3
      src/main/java/com/dmdirc/ui/core/newserver/CoreNewServerDialogModel.java
  43. 3
    3
      src/main/java/com/dmdirc/ui/core/util/URLHandler.java
  44. 3
    3
      src/main/java/com/dmdirc/ui/input/InputHandler.java
  45. 2
    2
      src/main/java/com/dmdirc/ui/messages/BackBuffer.java
  46. 2
    2
      src/main/java/com/dmdirc/ui/messages/UnreadStatusManager.java
  47. 2
    2
      src/main/java/com/dmdirc/updater/UpdaterModule.java
  48. 3
    3
      src/main/java/com/dmdirc/updater/components/ClientComponent.java
  49. 2
    1
      src/test/java/com/dmdirc/InviteManagerImplTest.java
  50. 2
    1
      src/test/java/com/dmdirc/ServerManagerTest.java
  51. 2
    1
      src/test/java/com/dmdirc/WritableFrameContainerTest.java
  52. 2
    2
      src/test/java/com/dmdirc/commandparser/aliases/AliasCommandHandlerTest.java
  53. 2
    2
      src/test/java/com/dmdirc/commandparser/auto/AutoCommandManagerTest.java
  54. 2
    2
      src/test/java/com/dmdirc/commandparser/commands/channel/BanTest.java
  55. 2
    2
      src/test/java/com/dmdirc/commandparser/commands/channel/KickReasonTest.java
  56. 2
    2
      src/test/java/com/dmdirc/commandparser/commands/channel/ModeTest.java
  57. 2
    2
      src/test/java/com/dmdirc/commandparser/commands/channel/SetNickColourTest.java
  58. 2
    2
      src/test/java/com/dmdirc/commandparser/commands/chat/MeTest.java
  59. 2
    1
      src/test/java/com/dmdirc/commandparser/commands/flags/CommandFlagHandlerTest.java
  60. 2
    2
      src/test/java/com/dmdirc/commandparser/commands/global/AliasCommandTest.java
  61. 2
    2
      src/test/java/com/dmdirc/commandparser/commands/global/IfpluginTest.java
  62. 2
    4
      src/test/java/com/dmdirc/commandparser/commands/global/NewServerTest.java
  63. 2
    2
      src/test/java/com/dmdirc/commandparser/commands/server/ChangeServerTest.java
  64. 2
    2
      src/test/java/com/dmdirc/commandparser/parsers/CommandParserTest.java
  65. 2
    2
      src/test/java/com/dmdirc/config/prefs/PreferencesDialogModelTest.java
  66. 2
    2
      src/test/java/com/dmdirc/config/prefs/PreferencesManagerTest.java
  67. 2
    2
      src/test/java/com/dmdirc/config/profiles/ProfileManagerTest.java
  68. 2
    2
      src/test/java/com/dmdirc/harness/TestCommandParser.java
  69. 2
    2
      src/test/java/com/dmdirc/harness/TestWritableFrameContainer.java
  70. 2
    2
      src/test/java/com/dmdirc/logger/DiskLoggingErrorManagerTest.java
  71. 2
    2
      src/test/java/com/dmdirc/logger/ProgramErrorTest.java
  72. 2
    2
      src/test/java/com/dmdirc/logger/SentryLoggingErrorManagerTest.java
  73. 2
    2
      src/test/java/com/dmdirc/ui/WindowManagerTest.java
  74. 2
    2
      src/test/java/com/dmdirc/ui/core/about/CoreAboutDialogModelTest.java
  75. 2
    2
      src/test/java/com/dmdirc/ui/core/feedback/FeedbackSenderTest.java
  76. 2
    2
      src/test/java/com/dmdirc/ui/core/newserver/CoreNewServerDialogModelTest.java
  77. 2
    2
      src/test/java/com/dmdirc/ui/messages/ColourManagerTest.java
  78. 2
    2
      src/test/java/com/dmdirc/ui/messages/EventPropertyManagerTest.java
  79. 2
    2
      src/test/java/com/dmdirc/ui/messages/HighlightManagerTest.java
  80. 2
    2
      src/test/java/com/dmdirc/ui/messages/IntelligentLinkingTest.java
  81. 3
    2
      src/test/java/com/dmdirc/ui/messages/StyliserStylesTest.java
  82. 2
    2
      src/test/java/com/dmdirc/ui/messages/StyliserTest.java
  83. 2
    2
      src/test/java/com/dmdirc/util/URLBuilderTest.java

+ 3
- 2
src/main/java/com/dmdirc/ChannelEventHandler.java Visa fil

@@ -47,6 +47,7 @@ import com.dmdirc.events.ChannelTopicUnsetEvent;
47 47
 import com.dmdirc.events.ChannelUserAwayEvent;
48 48
 import com.dmdirc.events.ChannelUserBackEvent;
49 49
 import com.dmdirc.interfaces.Connection;
50
+import com.dmdirc.interfaces.EventBus;
50 51
 import com.dmdirc.parser.common.AwayState;
51 52
 import com.dmdirc.parser.events.ChannelCTCPEvent;
52 53
 import com.dmdirc.parser.events.ChannelListModeEvent;
@@ -76,10 +77,10 @@ public class ChannelEventHandler extends EventHandler {
76 77
     /** The channel that owns this event handler. */
77 78
     private final Channel owner;
78 79
     /** Event bus to send events on. */
79
-    private final DMDircMBassador eventBus;
80
+    private final EventBus eventBus;
80 81
     private final GroupChatUserManager groupChatUserManager;
81 82
 
82
-    public ChannelEventHandler(final Channel owner, final DMDircMBassador eventBus,
83
+    public ChannelEventHandler(final Channel owner, final EventBus eventBus,
83 84
             final GroupChatUserManager groupChatUserManager) {
84 85
         this.owner = owner;
85 86
         this.eventBus = eventBus;

+ 3
- 2
src/main/java/com/dmdirc/ChannelFactory.java Visa fil

@@ -27,6 +27,7 @@ import com.dmdirc.commandparser.parsers.ChannelCommandParser;
27 27
 import com.dmdirc.events.ChannelOpenedEvent;
28 28
 import com.dmdirc.interfaces.CommandController;
29 29
 import com.dmdirc.interfaces.Connection;
30
+import com.dmdirc.interfaces.EventBus;
30 31
 import com.dmdirc.interfaces.config.ConfigProviderMigrator;
31 32
 import com.dmdirc.parser.interfaces.ChannelInfo;
32 33
 import com.dmdirc.ui.WindowManager;
@@ -44,7 +45,7 @@ public class ChannelFactory {
44 45
 
45 46
     private final TabCompleterFactory tabCompleterFactory;
46 47
     private final CommandController commandController;
47
-    private final DMDircMBassador eventBus;
48
+    private final EventBus eventBus;
48 49
     private final BackBufferFactory backBufferFactory;
49 50
     private final GroupChatUserManager groupChatUserManager;
50 51
     private final WindowManager windowManager;
@@ -52,7 +53,7 @@ public class ChannelFactory {
52 53
     @Inject
53 54
     public ChannelFactory(final TabCompleterFactory tabCompleterFactory,
54 55
             final CommandController commandController,
55
-            final DMDircMBassador eventBus, final BackBufferFactory backBufferFactory,
56
+            final EventBus eventBus, final BackBufferFactory backBufferFactory,
56 57
             final GroupChatUserManager groupChatUserManager, final WindowManager windowManager) {
57 58
         this.tabCompleterFactory = tabCompleterFactory;
58 59
         this.commandController = commandController;

+ 3
- 2
src/main/java/com/dmdirc/ClientModule.java Visa fil

@@ -35,6 +35,7 @@ import com.dmdirc.config.profiles.ProfilesModule;
35 35
 import com.dmdirc.interfaces.CommandController;
36 36
 import com.dmdirc.interfaces.ConnectionFactory;
37 37
 import com.dmdirc.interfaces.ConnectionManager;
38
+import com.dmdirc.interfaces.EventBus;
38 39
 import com.dmdirc.interfaces.LifecycleController;
39 40
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
40 41
 import com.dmdirc.interfaces.config.IdentityController;
@@ -109,7 +110,7 @@ public class ClientModule {
109 110
 
110 111
     @Provides
111 112
     @Singleton
112
-    public DMDircMBassador getMBassador() {
113
+    public EventBus getMBassador() {
113 114
         return new DMDircMBassador();
114 115
     }
115 116
 
@@ -137,7 +138,7 @@ public class ClientModule {
137 138
     @Provides
138 139
     @Singleton
139 140
     public ThemeManager getThemeManager(
140
-            final DMDircMBassador eventBus,
141
+            final EventBus eventBus,
141 142
             final IdentityController controller,
142 143
             @Directory(DirectoryType.THEMES) final String directory) {
143 144
         final ThemeManager manager = new ThemeManager(controller, directory);

+ 2
- 1
src/main/java/com/dmdirc/CustomWindow.java Visa fil

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc;
24 24
 
25 25
 import com.dmdirc.interfaces.Connection;
26
+import com.dmdirc.interfaces.EventBus;
26 27
 import com.dmdirc.interfaces.WindowModel;
27 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
28 29
 import com.dmdirc.ui.core.components.WindowComponent;
@@ -60,7 +61,7 @@ public class CustomWindow extends FrameContainer {
60 61
             final String name,
61 62
             final String title,
62 63
             final AggregateConfigProvider configProvider,
63
-            final DMDircMBassador eventBus,
64
+            final EventBus eventBus,
64 65
             final BackBufferFactory backBufferFactory) {
65 66
         super("custom", name, title, configProvider, backBufferFactory,
66 67
                 eventBus, Collections.singletonList(WindowComponent.TEXTAREA.getIdentifier()));

+ 4
- 3
src/main/java/com/dmdirc/FrameContainer.java Visa fil

@@ -29,6 +29,7 @@ import com.dmdirc.events.FrameIconChangedEvent;
29 29
 import com.dmdirc.events.FrameNameChangedEvent;
30 30
 import com.dmdirc.events.FrameTitleChangedEvent;
31 31
 import com.dmdirc.interfaces.Connection;
32
+import com.dmdirc.interfaces.EventBus;
32 33
 import com.dmdirc.interfaces.InputModel;
33 34
 import com.dmdirc.interfaces.WindowModel;
34 35
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
@@ -65,7 +66,7 @@ public class FrameContainer implements WindowModel {
65 66
     /** The UI components that this frame requires. */
66 67
     private final Set<String> components;
67 68
     /** Event bus to dispatch events to. */
68
-    private final DMDircMBassador eventBus;
69
+    private final EventBus eventBus;
69 70
     /** The manager handling this frame's unread status. */
70 71
     private final UnreadStatusManager unreadStatusManager;
71 72
     /** The back buffer factory. */
@@ -88,7 +89,7 @@ public class FrameContainer implements WindowModel {
88 89
             final String title,
89 90
             final AggregateConfigProvider config,
90 91
             final BackBufferFactory backBufferFactory,
91
-            final DMDircMBassador eventBus,
92
+            final EventBus eventBus,
92 93
             final Collection<String> components) {
93 94
         this.configManager = config;
94 95
         this.name = name;
@@ -157,7 +158,7 @@ public class FrameContainer implements WindowModel {
157 158
     }
158 159
 
159 160
     @Override
160
-    public DMDircMBassador getEventBus() {
161
+    public EventBus getEventBus() {
161 162
         return eventBus;
162 163
     }
163 164
 

+ 2
- 1
src/main/java/com/dmdirc/GlobalWindow.java Visa fil

@@ -27,6 +27,7 @@ import com.dmdirc.commandparser.CommandType;
27 27
 import com.dmdirc.commandparser.parsers.GlobalCommandParser;
28 28
 import com.dmdirc.events.CommandErrorEvent;
29 29
 import com.dmdirc.interfaces.Connection;
30
+import com.dmdirc.interfaces.EventBus;
30 31
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
31 32
 import com.dmdirc.interfaces.config.ConfigChangeListener;
32 33
 import com.dmdirc.ui.WindowManager;
@@ -53,7 +54,7 @@ public class GlobalWindow extends FrameContainer {
53 54
     @Inject
54 55
     public GlobalWindow(@GlobalConfig final AggregateConfigProvider config,
55 56
             final GlobalCommandParser parser, final TabCompleterFactory tabCompleterFactory,
56
-            final DMDircMBassador eventBus, final BackBufferFactory backBufferFactory) {
57
+            final EventBus eventBus, final BackBufferFactory backBufferFactory) {
57 58
         super("icon", "Global", "(Global)", config, backBufferFactory, eventBus,
58 59
                 Arrays.asList(WindowComponent.TEXTAREA.getIdentifier(),
59 60
                         WindowComponent.INPUTFIELD.getIdentifier()));

+ 3
- 2
src/main/java/com/dmdirc/Main.java Visa fil

@@ -30,6 +30,7 @@ import com.dmdirc.events.FeedbackNagEvent;
30 30
 import com.dmdirc.events.FirstRunEvent;
31 31
 import com.dmdirc.interfaces.CommandController.CommandDetails;
32 32
 import com.dmdirc.interfaces.ConnectionManager;
33
+import com.dmdirc.interfaces.EventBus;
33 34
 import com.dmdirc.interfaces.Migrator;
34 35
 import com.dmdirc.interfaces.SystemLifecycleComponent;
35 36
 import com.dmdirc.interfaces.config.IdentityController;
@@ -92,7 +93,7 @@ public class Main {
92 93
     /** The set of migrators to execute on startup. */
93 94
     private final Set<Migrator> migrators;
94 95
     /** The event bus to dispatch events on. */
95
-    private final DMDircMBassador eventBus;
96
+    private final EventBus eventBus;
96 97
     /** The commands to load into the command manager. */
97 98
     private final Set<CommandDetails> commands;
98 99
     /** Mode alias reporter to use. */
@@ -123,7 +124,7 @@ public class Main {
123 124
             final GlobalWindowManager globalWindowManager,
124 125
             final Set<SystemLifecycleComponent> lifecycleComponents,
125 126
             final Set<Migrator> migrators,
126
-            final DMDircMBassador eventBus,
127
+            final EventBus eventBus,
127 128
             final Set<CommandDetails> commands,
128 129
             final ModeAliasReporter reporter,
129 130
             final ServiceManager serviceManager,

+ 3
- 2
src/main/java/com/dmdirc/ServerEventHandler.java Visa fil

@@ -52,6 +52,7 @@ import com.dmdirc.events.ServerWallusersEvent;
52 52
 import com.dmdirc.events.StatusBarMessageEvent;
53 53
 import com.dmdirc.events.UserInfoResponseEvent;
54 54
 import com.dmdirc.interfaces.Connection;
55
+import com.dmdirc.interfaces.EventBus;
55 56
 import com.dmdirc.parser.common.AwayState;
56 57
 import com.dmdirc.parser.events.AuthNoticeEvent;
57 58
 import com.dmdirc.parser.events.AwayStateEvent;
@@ -113,7 +114,7 @@ public class ServerEventHandler extends EventHandler {
113 114
     /** Group chat manager to poke for channel events. */
114 115
     private final GroupChatManagerImpl groupChatManager;
115 116
     /** Event bus to post events to. */
116
-    private final DMDircMBassador eventBus;
117
+    private final EventBus eventBus;
117 118
 
118 119
     /**
119 120
      * Creates a new instance of ServerEventHandler.
@@ -122,7 +123,7 @@ public class ServerEventHandler extends EventHandler {
122 123
      * @param eventBus The event bus to post events to
123 124
      */
124 125
     public ServerEventHandler(final Server owner, final GroupChatManagerImpl groupChatManager,
125
-            final DMDircMBassador eventBus) {
126
+            final EventBus eventBus) {
126 127
         this.owner = owner;
127 128
         this.groupChatManager = groupChatManager;
128 129
         this.eventBus = eventBus;

+ 3
- 2
src/main/java/com/dmdirc/ServerFactoryImpl.java Visa fil

@@ -26,6 +26,7 @@ import com.dmdirc.commandparser.CommandType;
26 26
 import com.dmdirc.commandparser.parsers.ServerCommandParser;
27 27
 import com.dmdirc.config.profiles.Profile;
28 28
 import com.dmdirc.interfaces.CommandController;
29
+import com.dmdirc.interfaces.EventBus;
29 30
 import com.dmdirc.interfaces.config.ConfigProvider;
30 31
 import com.dmdirc.interfaces.config.ConfigProviderMigrator;
31 32
 import com.dmdirc.interfaces.config.IdentityFactory;
@@ -52,7 +53,7 @@ public class ServerFactoryImpl {
52 53
     private final IdentityFactory identityFactory;
53 54
     private final Provider<QueryFactory> queryFactory;
54 55
     private final Provider<CommandController> commandController;
55
-    private final DMDircMBassador eventBus;
56
+    private final EventBus eventBus;
56 57
     private final MessageEncoderFactory messageEncoderFactory;
57 58
     private final ConfigProvider userSettings;
58 59
     private final BackBufferFactory backBufferFactory;
@@ -66,7 +67,7 @@ public class ServerFactoryImpl {
66 67
             final IdentityFactory identityFactory,
67 68
             final Provider<QueryFactory> queryFactory,
68 69
             final Provider<CommandController> commandController,
69
-            final DMDircMBassador eventBus,
70
+            final EventBus eventBus,
70 71
             final MessageEncoderFactory messageEncoderFactory,
71 72
             @ClientModule.UserConfig final ConfigProvider userSettings,
72 73
             final BackBufferFactory backBufferFactory,

+ 3
- 2
src/main/java/com/dmdirc/ServerManager.java Visa fil

@@ -27,6 +27,7 @@ import com.dmdirc.config.profiles.ProfileManager;
27 27
 import com.dmdirc.events.FrameClosingEvent;
28 28
 import com.dmdirc.interfaces.Connection;
29 29
 import com.dmdirc.interfaces.ConnectionManager;
30
+import com.dmdirc.interfaces.EventBus;
30 31
 import com.dmdirc.interfaces.config.ConfigProviderMigrator;
31 32
 import com.dmdirc.interfaces.config.IdentityFactory;
32 33
 import com.dmdirc.parser.common.ChannelJoinRequest;
@@ -75,7 +76,7 @@ public class ServerManager implements ConnectionManager {
75 76
     /** Concrete server factory to use. */
76 77
     private final ServerFactoryImpl serverFactoryImpl;
77 78
     /** Event bus for servers. */
78
-    private final DMDircMBassador eventBus;
79
+    private final EventBus eventBus;
79 80
 
80 81
     /**
81 82
      * Creates a new instance of ServerManager.
@@ -92,7 +93,7 @@ public class ServerManager implements ConnectionManager {
92 93
             final IdentityFactory identityFactory,
93 94
             final WindowManager windowManager,
94 95
             final ServerFactoryImpl serverFactory,
95
-            final DMDircMBassador eventBus) {
96
+            final EventBus eventBus) {
96 97
         this.profileManager = profileManager;
97 98
         this.identityFactory = identityFactory;
98 99
         this.windowManager = windowManager;

+ 3
- 2
src/main/java/com/dmdirc/SystemLifecycleController.java Visa fil

@@ -25,6 +25,7 @@ package com.dmdirc;
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26 26
 import com.dmdirc.events.ClientClosedEvent;
27 27
 import com.dmdirc.interfaces.ConnectionManager;
28
+import com.dmdirc.interfaces.EventBus;
28 29
 import com.dmdirc.interfaces.LifecycleController;
29 30
 import com.dmdirc.interfaces.SystemLifecycleComponent;
30 31
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
@@ -49,7 +50,7 @@ public class SystemLifecycleController implements LifecycleController {
49 50
     /** Manager to use to disconnect servers. */
50 51
     private final ConnectionManager connectionManager;
51 52
     /** The event bus to raise client closed events on. */
52
-    private final DMDircMBassador eventBus;
53
+    private final EventBus eventBus;
53 54
     /** The identity controller to save when quitting. */
54 55
     private final IdentityController identityController;
55 56
 
@@ -58,7 +59,7 @@ public class SystemLifecycleController implements LifecycleController {
58 59
             @GlobalConfig final AggregateConfigProvider configProvider,
59 60
             final Set<SystemLifecycleComponent> lifecycleComponents,
60 61
             final ConnectionManager connectionManager,
61
-            final DMDircMBassador eventBus,
62
+            final EventBus eventBus,
62 63
             final IdentityController identityController) {
63 64
         this.configProvider = configProvider;
64 65
         this.lifecycleComponents = new HashSet<>(lifecycleComponents);

+ 3
- 3
src/main/java/com/dmdirc/commandparser/PopupManager.java Visa fil

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.commandparser;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.ClientPopupGeneratedEvent;
27 26
 import com.dmdirc.interfaces.CommandController;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 29
 
30 30
 import javax.inject.Inject;
@@ -37,7 +37,7 @@ public class PopupManager {
37 37
     /** The command controller to use for items. */
38 38
     private final CommandController commandController;
39 39
     /** The bus to dispatch events on. */
40
-    private final DMDircMBassador eventBus;
40
+    private final EventBus eventBus;
41 41
 
42 42
     /**
43 43
      * Creates a new instance of PopupManager.
@@ -46,7 +46,7 @@ public class PopupManager {
46 46
      * @param eventBus          The bus to dispatch events on.
47 47
      */
48 48
     @Inject
49
-    public PopupManager(final CommandController commandController, final DMDircMBassador eventBus) {
49
+    public PopupManager(final CommandController commandController, final EventBus eventBus) {
50 50
         this.commandController = commandController;
51 51
         this.eventBus = eventBus;
52 52
     }

+ 3
- 3
src/main/java/com/dmdirc/commandparser/auto/AutoCommandManager.java Visa fil

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.commandparser.auto;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
25
+import com.dmdirc.interfaces.EventBus;
26 26
 
27 27
 import java.util.Collections;
28 28
 import java.util.Map;
@@ -42,7 +42,7 @@ import static com.google.common.base.Preconditions.checkNotNull;
42 42
 public class AutoCommandManager {
43 43
 
44 44
     /** The bus to listen for events on. */
45
-    private final DMDircMBassador eventBus;
45
+    private final EventBus eventBus;
46 46
     /** The factory to use to create handlers. */
47 47
     private final AutoCommandHandlerFactory factory;
48 48
     /** Known auto commands, mapped on to their handlers. */
@@ -58,7 +58,7 @@ public class AutoCommandManager {
58 58
      */
59 59
     @Inject
60 60
     public AutoCommandManager(
61
-            final DMDircMBassador eventBus,
61
+            final EventBus eventBus,
62 62
             final AutoCommandHandlerFactory factory) {
63 63
         this.eventBus = eventBus;
64 64
         this.factory = factory;

+ 3
- 3
src/main/java/com/dmdirc/commandparser/commands/global/OpenWindow.java Visa fil

@@ -24,7 +24,6 @@ package com.dmdirc.commandparser.commands.global;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26 26
 import com.dmdirc.CustomWindow;
27
-import com.dmdirc.DMDircMBassador;
28 27
 import com.dmdirc.commandparser.BaseCommandInfo;
29 28
 import com.dmdirc.commandparser.CommandArguments;
30 29
 import com.dmdirc.commandparser.CommandInfo;
@@ -34,6 +33,7 @@ import com.dmdirc.commandparser.commands.IntelligentCommand;
34 33
 import com.dmdirc.commandparser.commands.context.CommandContext;
35 34
 import com.dmdirc.interfaces.CommandController;
36 35
 import com.dmdirc.interfaces.Connection;
36
+import com.dmdirc.interfaces.EventBus;
37 37
 import com.dmdirc.interfaces.WindowModel;
38 38
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
39 39
 import com.dmdirc.ui.WindowManager;
@@ -58,7 +58,7 @@ public class OpenWindow extends Command implements IntelligentCommand {
58 58
     /** Window management. */
59 59
     private final WindowManager windowManager;
60 60
     /** The bus to dispatch events on. */
61
-    private final DMDircMBassador eventBus;
61
+    private final EventBus eventBus;
62 62
     /** The config provider to retrieve settings from. */
63 63
     private final AggregateConfigProvider configProvider;
64 64
     /** Back buffer factory. */
@@ -71,7 +71,7 @@ public class OpenWindow extends Command implements IntelligentCommand {
71 71
     public OpenWindow(
72 72
             final CommandController controller,
73 73
             final WindowManager windowManager,
74
-            final DMDircMBassador eventBus,
74
+            final EventBus eventBus,
75 75
             @GlobalConfig final AggregateConfigProvider configProvider,
76 76
             final BackBufferFactory backBufferFactory) {
77 77
         super(controller);

+ 2
- 2
src/main/java/com/dmdirc/commandparser/commands/server/JoinChannelCommand.java Visa fil

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.commandparser.commands.server;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandparser.BaseCommandInfo;
27 26
 import com.dmdirc.commandparser.CommandArguments;
28 27
 import com.dmdirc.commandparser.CommandInfo;
@@ -34,6 +33,7 @@ import com.dmdirc.commandparser.commands.context.ServerCommandContext;
34 33
 import com.dmdirc.events.ClientLineAddedEvent;
35 34
 import com.dmdirc.interfaces.CommandController;
36 35
 import com.dmdirc.interfaces.Connection;
36
+import com.dmdirc.interfaces.EventBus;
37 37
 import com.dmdirc.interfaces.WindowModel;
38 38
 import com.dmdirc.parser.common.ChannelJoinRequest;
39 39
 import com.dmdirc.ui.WindowManager;
@@ -82,7 +82,7 @@ public class JoinChannelCommand extends Command implements IntelligentCommand {
82 82
     public JoinChannelCommand(
83 83
             final CommandController controller,
84 84
             final WindowManager windowManager,
85
-            final DMDircMBassador eventBus) {
85
+            final EventBus eventBus) {
86 86
         super(controller);
87 87
         this.windowManager = windowManager;
88 88
         eventBus.subscribe(this);

+ 2
- 2
src/main/java/com/dmdirc/commandparser/parsers/ChannelCommandParser.java Visa fil

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.commandparser.parsers;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandparser.CommandArguments;
27 26
 import com.dmdirc.commandparser.CommandInfo;
28 27
 import com.dmdirc.commandparser.CommandType;
@@ -30,6 +29,7 @@ import com.dmdirc.commandparser.commands.Command;
30 29
 import com.dmdirc.commandparser.commands.context.ChannelCommandContext;
31 30
 import com.dmdirc.commandparser.commands.context.CommandContext;
32 31
 import com.dmdirc.interfaces.CommandController;
32
+import com.dmdirc.interfaces.EventBus;
33 33
 import com.dmdirc.interfaces.GroupChat;
34 34
 import com.dmdirc.interfaces.WindowModel;
35 35
 
@@ -55,7 +55,7 @@ public class ChannelCommandParser extends ChatCommandParser {
55 55
     public ChannelCommandParser(
56 56
             final WindowModel owner,
57 57
             final CommandController commandController,
58
-            final DMDircMBassador eventBus,
58
+            final EventBus eventBus,
59 59
             final GroupChat groupChat) {
60 60
         super(owner, commandController, eventBus, groupChat);
61 61
 

+ 2
- 2
src/main/java/com/dmdirc/commandparser/parsers/ChatCommandParser.java Visa fil

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.commandparser.parsers;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandparser.CommandArguments;
27 26
 import com.dmdirc.commandparser.CommandInfo;
28 27
 import com.dmdirc.commandparser.CommandType;
@@ -31,6 +30,7 @@ import com.dmdirc.commandparser.commands.context.ChatCommandContext;
31 30
 import com.dmdirc.commandparser.commands.context.CommandContext;
32 31
 import com.dmdirc.interfaces.Chat;
33 32
 import com.dmdirc.interfaces.CommandController;
33
+import com.dmdirc.interfaces.EventBus;
34 34
 import com.dmdirc.interfaces.WindowModel;
35 35
 
36 36
 import javax.annotation.Nonnull;
@@ -57,7 +57,7 @@ public class ChatCommandParser extends ServerCommandParser {
57 57
     public ChatCommandParser(
58 58
             final WindowModel owner,
59 59
             final CommandController commandController,
60
-            final DMDircMBassador eventBus,
60
+            final EventBus eventBus,
61 61
             final Chat chat) {
62 62
         super(owner.getConfigManager(), commandController, eventBus, chat.getConnection().get());
63 63
         this.owner = chat;

+ 3
- 3
src/main/java/com/dmdirc/commandparser/parsers/CommandParser.java Visa fil

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.commandparser.parsers;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandparser.CommandArguments;
27 26
 import com.dmdirc.commandparser.CommandInfo;
28 27
 import com.dmdirc.commandparser.CommandInfoPair;
@@ -36,6 +35,7 @@ import com.dmdirc.events.CommandErrorEvent;
36 35
 import com.dmdirc.events.UnknownCommandEvent;
37 36
 import com.dmdirc.interfaces.CommandController;
38 37
 import com.dmdirc.interfaces.Connection;
38
+import com.dmdirc.interfaces.EventBus;
39 39
 import com.dmdirc.interfaces.GroupChat;
40 40
 import com.dmdirc.interfaces.InputModel;
41 41
 import com.dmdirc.interfaces.WindowModel;
@@ -68,7 +68,7 @@ public abstract class CommandParser implements Serializable {
68 68
     /** Command manager to use. */
69 69
     protected final CommandController commandManager;
70 70
     /** Event bus to post events to. */
71
-    private final DMDircMBassador eventBus;
71
+    private final EventBus eventBus;
72 72
 
73 73
     /**
74 74
      * Creates a new instance of CommandParser.
@@ -80,7 +80,7 @@ public abstract class CommandParser implements Serializable {
80 80
     protected CommandParser(
81 81
             final ReadOnlyConfigProvider configManager,
82 82
             final CommandController commandManager,
83
-            final DMDircMBassador eventBus) {
83
+            final EventBus eventBus) {
84 84
         this.eventBus = eventBus;
85 85
         commands = new HashMap<>();
86 86
         history = new RollingList<>(configManager.getOptionInt("general", "commandhistory"));

+ 2
- 2
src/main/java/com/dmdirc/commandparser/parsers/GlobalCommandParser.java Visa fil

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.commandparser.parsers;
24 24
 
25 25
 import com.dmdirc.ClientModule;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.commandparser.CommandArguments;
28 27
 import com.dmdirc.commandparser.CommandInfo;
29 28
 import com.dmdirc.commandparser.CommandType;
@@ -31,6 +30,7 @@ import com.dmdirc.commandparser.commands.Command;
31 30
 import com.dmdirc.commandparser.commands.context.CommandContext;
32 31
 import com.dmdirc.events.CommandErrorEvent;
33 32
 import com.dmdirc.interfaces.CommandController;
33
+import com.dmdirc.interfaces.EventBus;
34 34
 import com.dmdirc.interfaces.WindowModel;
35 35
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
36 36
 
@@ -64,7 +64,7 @@ public class GlobalCommandParser extends CommandParser {
64 64
     public GlobalCommandParser(
65 65
             @ClientModule.GlobalConfig final AggregateConfigProvider configManager,
66 66
             final CommandController commandManager,
67
-            final DMDircMBassador eventBus) {
67
+            final EventBus eventBus) {
68 68
         super(configManager, commandManager, eventBus);
69 69
     }
70 70
 

+ 2
- 2
src/main/java/com/dmdirc/commandparser/parsers/QueryCommandParser.java Visa fil

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.commandparser.parsers;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandparser.CommandArguments;
27 26
 import com.dmdirc.commandparser.CommandInfo;
28 27
 import com.dmdirc.commandparser.CommandType;
@@ -30,6 +29,7 @@ import com.dmdirc.commandparser.commands.Command;
30 29
 import com.dmdirc.commandparser.commands.context.CommandContext;
31 30
 import com.dmdirc.commandparser.commands.context.QueryCommandContext;
32 31
 import com.dmdirc.interfaces.CommandController;
32
+import com.dmdirc.interfaces.EventBus;
33 33
 import com.dmdirc.interfaces.PrivateChat;
34 34
 import com.dmdirc.interfaces.WindowModel;
35 35
 
@@ -56,7 +56,7 @@ public class QueryCommandParser extends ChatCommandParser {
56 56
      * @param eventBus          Event bus to post events on
57 57
      */
58 58
     public QueryCommandParser(final WindowModel owner, final CommandController commandController,
59
-            final DMDircMBassador eventBus, final PrivateChat query) {
59
+            final EventBus eventBus, final PrivateChat query) {
60 60
         super(owner, commandController, eventBus, query);
61 61
         this.query = query;
62 62
     }

+ 2
- 2
src/main/java/com/dmdirc/commandparser/parsers/ServerCommandParser.java Visa fil

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.commandparser.parsers;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.ServerState;
27 26
 import com.dmdirc.commandparser.CommandArguments;
28 27
 import com.dmdirc.commandparser.CommandInfo;
@@ -33,6 +32,7 @@ import com.dmdirc.commandparser.commands.context.ServerCommandContext;
33 32
 import com.dmdirc.events.CommandErrorEvent;
34 33
 import com.dmdirc.interfaces.CommandController;
35 34
 import com.dmdirc.interfaces.Connection;
35
+import com.dmdirc.interfaces.EventBus;
36 36
 import com.dmdirc.interfaces.WindowModel;
37 37
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
38 38
 
@@ -63,7 +63,7 @@ public class ServerCommandParser extends GlobalCommandParser {
63 63
     public ServerCommandParser(
64 64
             final AggregateConfigProvider configManager,
65 65
             final CommandController commandController,
66
-            final DMDircMBassador eventBus,
66
+            final EventBus eventBus,
67 67
             final Connection connection) {
68 68
         super(configManager, commandController, eventBus);
69 69
         this.server = checkNotNull(connection);

+ 3
- 3
src/main/java/com/dmdirc/config/prefs/PreferencesDialogModel.java Visa fil

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.config.prefs;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.ClientPrefsClosedEvent;
27 26
 import com.dmdirc.events.ClientPrefsOpenedEvent;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 29
 import com.dmdirc.interfaces.config.ConfigProvider;
30 30
 import com.dmdirc.plugins.Service;
@@ -65,7 +65,7 @@ public class PreferencesDialogModel {
65 65
     /** Service manager. */
66 66
     private final ServiceManager serviceManager;
67 67
     /** Event bus to post events on. */
68
-    private final DMDircMBassador eventBus;
68
+    private final EventBus eventBus;
69 69
 
70 70
     /**
71 71
      * Creates a new instance of PreferencesDialogModel.
@@ -78,7 +78,7 @@ public class PreferencesDialogModel {
78 78
             final AggregateConfigProvider configManager,
79 79
             final ConfigProvider identity,
80 80
             final ServiceManager serviceManager,
81
-            final DMDircMBassador eventBus) {
81
+            final EventBus eventBus) {
82 82
         this.pluginPanel = pluginPanel;
83 83
         this.themePanel = themePanel;
84 84
         this.updatesPanel = updatesPanel;

+ 3
- 3
src/main/java/com/dmdirc/config/prefs/PreferencesManager.java Visa fil

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.config.prefs;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.ConnectionPrefsRequestedEvent;
27 26
 import com.dmdirc.events.GroupChatPrefsRequestedEvent;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 29
 import com.dmdirc.interfaces.config.ConfigProvider;
30 30
 import com.dmdirc.util.validators.NumericalValidator;
@@ -40,10 +40,10 @@ import javax.inject.Inject;
40 40
 public class PreferencesManager {
41 41
 
42 42
     /** Event bus to public events on. */
43
-    private final DMDircMBassador eventBus;
43
+    private final EventBus eventBus;
44 44
 
45 45
     @Inject
46
-    public PreferencesManager(final DMDircMBassador eventBus) {
46
+    public PreferencesManager(final EventBus eventBus) {
47 47
         this.eventBus = eventBus;
48 48
     }
49 49
 

+ 3
- 3
src/main/java/com/dmdirc/config/profiles/ProfileManager.java Visa fil

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.config.profiles;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.ProfileAddedEvent;
27 26
 import com.dmdirc.events.ProfileDeletedEvent;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.util.SystemInfo;
29 29
 
30 30
 import com.google.common.collect.Iterables;
@@ -45,12 +45,12 @@ import javax.inject.Singleton;
45 45
 @Singleton
46 46
 public class ProfileManager {
47 47
 
48
-    private final DMDircMBassador eventBus;
48
+    private final EventBus eventBus;
49 49
     private final List<Profile> profiles;
50 50
     private final Profile defaultProfile;
51 51
 
52 52
     @Inject
53
-    public ProfileManager(final DMDircMBassador eventBus, final SystemInfo systemInfo) {
53
+    public ProfileManager(final EventBus eventBus, final SystemInfo systemInfo) {
54 54
         this.eventBus = eventBus;
55 55
         profiles = new ArrayList<>();
56 56
         final String nick = systemInfo.getProperty("user.name").replace(' ', '_');

+ 1
- 2
src/main/java/com/dmdirc/interfaces/GroupChat.java Visa fil

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.interfaces;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.Topic;
27 26
 import com.dmdirc.parser.common.ChannelListModeItem;
28 27
 
@@ -61,7 +60,7 @@ public interface GroupChat extends Chat {
61 60
      *
62 61
      * @return An event bus scoped to this channel.
63 62
      */
64
-    DMDircMBassador getEventBus();
63
+    EventBus getEventBus();
65 64
 
66 65
     /**
67 66
      * Retrieves the maximum length that a topic on this channel can be.

+ 1
- 2
src/main/java/com/dmdirc/interfaces/WindowModel.java Visa fil

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.interfaces;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.FrameIconChangedEvent;
27 26
 import com.dmdirc.events.FrameNameChangedEvent;
28 27
 import com.dmdirc.events.FrameTitleChangedEvent;
@@ -61,7 +60,7 @@ public interface WindowModel {
61 60
 
62 61
     AggregateConfigProvider getConfigManager();
63 62
 
64
-    DMDircMBassador getEventBus();
63
+    EventBus getEventBus();
65 64
 
66 65
     /**
67 66
      * Changes the name of this container, and fires a {@link FrameNameChangedEvent}.

+ 3
- 3
src/main/java/com/dmdirc/logger/DiskLoggingErrorManager.java Visa fil

@@ -22,13 +22,13 @@
22 22
 
23 23
 package com.dmdirc.logger;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
27 26
 import com.dmdirc.commandline.CommandLineOptionsModule.DirectoryType;
28 27
 import com.dmdirc.config.ConfigBinder;
29 28
 import com.dmdirc.config.ConfigBinding;
30 29
 import com.dmdirc.events.ErrorEvent;
31 30
 import com.dmdirc.events.ProgramErrorEvent;
31
+import com.dmdirc.interfaces.EventBus;
32 32
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
33 33
 
34 34
 import com.google.common.collect.Lists;
@@ -52,7 +52,7 @@ import net.engio.mbassy.listener.Handler;
52 52
 public class DiskLoggingErrorManager {
53 53
 
54 54
     /** The event bus to listen for errors on. */
55
-    private final DMDircMBassador eventBus;
55
+    private final EventBus eventBus;
56 56
     /** The directory to log errors to. */
57 57
     private final Path errorsDirectory;
58 58
     /** Error creating directory, don't write to disk. */
@@ -63,7 +63,7 @@ public class DiskLoggingErrorManager {
63 63
     @Inject
64 64
     public DiskLoggingErrorManager(
65 65
             @Directory(DirectoryType.ERRORS) final Path errorsDirectory,
66
-            final DMDircMBassador eventBus) {
66
+            final EventBus eventBus) {
67 67
         this.errorsDirectory = errorsDirectory;
68 68
         this.eventBus = eventBus;
69 69
     }

+ 3
- 3
src/main/java/com/dmdirc/logger/ProgramError.java Visa fil

@@ -22,8 +22,8 @@
22 22
 
23 23
 package com.dmdirc.logger;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.ProgramErrorStatusEvent;
26
+import com.dmdirc.interfaces.EventBus;
27 27
 
28 28
 import com.google.common.base.MoreObjects;
29 29
 import com.google.common.base.Throwables;
@@ -54,7 +54,7 @@ public class ProgramError implements Serializable {
54 54
     /** Date/time error first occurred. */
55 55
     private final LocalDateTime date;
56 56
     /** The eventbus to post status changes to. */
57
-    private final Optional<DMDircMBassador> eventBus;
57
+    private final Optional<EventBus> eventBus;
58 58
     /** Is this an application error? */
59 59
     private final boolean appError;
60 60
     /** Error report Status. */
@@ -76,7 +76,7 @@ public class ProgramError implements Serializable {
76 76
             @Nonnull final String message,
77 77
             @Nullable final Throwable exception,
78 78
             @Nonnull final LocalDateTime date,
79
-            @Nullable final DMDircMBassador eventBus,
79
+            @Nullable final EventBus eventBus,
80 80
             final boolean appError) {
81 81
         checkNotNull(level);
82 82
         checkNotNull(message);

+ 3
- 3
src/main/java/com/dmdirc/logger/ProgramErrorFactory.java Visa fil

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.logger;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
25
+import com.dmdirc.interfaces.EventBus;
26 26
 
27 27
 import java.time.LocalDateTime;
28 28
 
@@ -34,10 +34,10 @@ import javax.inject.Inject;
34 34
  */
35 35
 public class ProgramErrorFactory {
36 36
 
37
-    private final DMDircMBassador eventBus;
37
+    private final EventBus eventBus;
38 38
 
39 39
     @Inject
40
-    public ProgramErrorFactory(final DMDircMBassador eventBus) {
40
+    public ProgramErrorFactory(final EventBus eventBus) {
41 41
         this.eventBus = eventBus;
42 42
     }
43 43
 

+ 3
- 3
src/main/java/com/dmdirc/logger/ProgramErrorManager.java Visa fil

@@ -22,12 +22,12 @@
22 22
 
23 23
 package com.dmdirc.logger;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.ErrorEvent;
27 26
 import com.dmdirc.events.FatalProgramErrorEvent;
28 27
 import com.dmdirc.events.NonFatalProgramErrorEvent;
29 28
 import com.dmdirc.events.ProgramErrorDeletedEvent;
30 29
 import com.dmdirc.events.ProgramErrorEvent;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.util.EventUtils;
32 32
 import com.dmdirc.util.LogUtils;
33 33
 
@@ -56,14 +56,14 @@ import net.engio.mbassy.listener.Handler;
56 56
 public class ProgramErrorManager {
57 57
 
58 58
     /** The event bus to listen for errors on. */
59
-    private final DMDircMBassador eventBus;
59
+    private final EventBus eventBus;
60 60
     /** The current list of errors. */
61 61
     private final Set<ProgramError> errors;
62 62
     /** Factory to create {@link ProgramError}s. */
63 63
     private final ProgramErrorFactory programErrorFactory;
64 64
 
65 65
     @Inject
66
-    public ProgramErrorManager(final DMDircMBassador eventBus,
66
+    public ProgramErrorManager(final EventBus eventBus,
67 67
             final ProgramErrorFactory programErrorFactory) {
68 68
         this.eventBus = eventBus;
69 69
         this.programErrorFactory = programErrorFactory;

+ 3
- 3
src/main/java/com/dmdirc/logger/SentryLoggingErrorManager.java Visa fil

@@ -22,12 +22,12 @@
22 22
 
23 23
 package com.dmdirc.logger;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.config.ConfigBinder;
27 26
 import com.dmdirc.config.ConfigBinding;
28 27
 import com.dmdirc.events.ProgramErrorAddedEvent;
29 28
 import com.dmdirc.events.ProgramErrorEvent;
30 29
 import com.dmdirc.events.ProgramErrorStatusEvent;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
32 32
 
33 33
 import com.google.common.base.Throwables;
@@ -56,7 +56,7 @@ public class SentryLoggingErrorManager {
56 56
             IllegalAccessError.class, OutOfMemoryError.class,
57 57
             NoSuchFieldError.class,};
58 58
     /** The event bus to listen for errors on. */
59
-    private final DMDircMBassador eventBus;
59
+    private final EventBus eventBus;
60 60
     /** Sentry error reporter factory. */
61 61
     private final SentryErrorReporter sentryErrorReporter;
62 62
     /** Thread used for sending errors. */
@@ -69,7 +69,7 @@ public class SentryLoggingErrorManager {
69 69
     private boolean sendReports;
70 70
 
71 71
     @Inject
72
-    public SentryLoggingErrorManager(final DMDircMBassador eventBus,
72
+    public SentryLoggingErrorManager(final EventBus eventBus,
73 73
             final SentryErrorReporter sentryErrorReporter,
74 74
             @Named("errors") final ExecutorService executorService) {
75 75
         this.eventBus = eventBus;

+ 3
- 3
src/main/java/com/dmdirc/plugins/PluginEventFormatManager.java Visa fil

@@ -23,9 +23,9 @@
23 23
 package com.dmdirc.plugins;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.events.PluginLoadedEvent;
28 27
 import com.dmdirc.events.PluginUnloadedEvent;
28
+import com.dmdirc.interfaces.EventBus;
29 29
 import com.dmdirc.interfaces.SystemLifecycleComponent;
30 30
 import com.dmdirc.ui.messages.ColourManager;
31 31
 import com.dmdirc.ui.messages.EventFormatProvider;
@@ -51,14 +51,14 @@ import net.engio.mbassy.listener.Handler;
51 51
 @Singleton
52 52
 public class PluginEventFormatManager implements SystemLifecycleComponent {
53 53
 
54
-    private final DMDircMBassador eventbus;
54
+    private final EventBus eventbus;
55 55
     private final MultiEventFormatProvider multiEventFormatProvider;
56 56
     private final Map<PluginInfo, EventFormatProvider> providers = new HashMap<>();
57 57
     private final ColourManager colourManager;
58 58
 
59 59
     @Inject
60 60
     public PluginEventFormatManager(
61
-            final DMDircMBassador eventbus,
61
+            final EventBus eventbus,
62 62
             final MultiEventFormatProvider multiEventFormatProvider,
63 63
             @GlobalConfig final ColourManager colourManager) {
64 64
         this.eventbus = eventbus;

+ 3
- 3
src/main/java/com/dmdirc/plugins/PluginInfo.java Visa fil

@@ -22,11 +22,11 @@
22 22
 
23 23
 package com.dmdirc.plugins;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.config.ConfigFileBackedConfigProvider;
27 26
 import com.dmdirc.config.InvalidIdentityFileException;
28 27
 import com.dmdirc.events.PluginLoadedEvent;
29 28
 import com.dmdirc.events.PluginUnloadedEvent;
29
+import com.dmdirc.interfaces.EventBus;
30 30
 import com.dmdirc.interfaces.config.ConfigProvider;
31 31
 import com.dmdirc.interfaces.config.IdentityController;
32 32
 import com.dmdirc.util.validators.ValidationResponse;
@@ -93,7 +93,7 @@ public class PluginInfo implements ServiceProvider {
93 93
     /** List of configuration providers. */
94 94
     private final Collection<ConfigProvider> configProviders = new ArrayList<>();
95 95
     /** Event bus to post plugin loaded events to. */
96
-    private final DMDircMBassador eventBus;
96
+    private final EventBus eventBus;
97 97
     /** File system for the plugin's jar. */
98 98
     private final FileSystem pluginFilesystem;
99 99
 
@@ -111,7 +111,7 @@ public class PluginInfo implements ServiceProvider {
111 111
             final PluginManager pluginManager,
112 112
             final ServiceManager serviceManager,
113 113
             final PluginMetaData metadata,
114
-            final DMDircMBassador eventBus,
114
+            final EventBus eventBus,
115 115
             final IdentityController identityController,
116 116
             final ObjectGraph objectGraph) throws PluginException {
117 117
         this.pluginManager = pluginManager;

+ 3
- 3
src/main/java/com/dmdirc/plugins/PluginManager.java Visa fil

@@ -22,8 +22,8 @@
22 22
 
23 23
 package com.dmdirc.plugins;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.PluginRefreshEvent;
26
+import com.dmdirc.interfaces.EventBus;
27 27
 import com.dmdirc.interfaces.config.IdentityController;
28 28
 import com.dmdirc.updater.components.PluginComponent;
29 29
 import com.dmdirc.updater.manager.UpdateManager;
@@ -71,7 +71,7 @@ public class PluginManager {
71 71
     /** The graph to pass to plugins for DI purposes. */
72 72
     private final ObjectGraph objectGraph;
73 73
     /** Event bus to pass to plugin info for plugin loaded events. */
74
-    private final DMDircMBassador eventBus;
74
+    private final EventBus eventBus;
75 75
     /** The service manager to use. */
76 76
     private final ServiceManager serviceManager;
77 77
 
@@ -85,7 +85,7 @@ public class PluginManager {
85 85
      * @param directory           The directory to load plugins from.
86 86
      */
87 87
     public PluginManager(
88
-            final DMDircMBassador eventBus,
88
+            final EventBus eventBus,
89 89
             final ServiceManager serviceManager,
90 90
             final IdentityController identityController,
91 91
             final UpdateManager updateManager,

+ 2
- 2
src/main/java/com/dmdirc/plugins/PluginModule.java Visa fil

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.plugins;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
25
+import com.dmdirc.interfaces.EventBus;
26 26
 import com.dmdirc.interfaces.SystemLifecycleComponent;
27 27
 import com.dmdirc.interfaces.config.IdentityController;
28 28
 import com.dmdirc.updater.manager.UpdateManager;
@@ -46,7 +46,7 @@ public class PluginModule {
46 46
     @Provides
47 47
     @Singleton
48 48
     public PluginManager getPluginManager(
49
-            final DMDircMBassador eventBus,
49
+            final EventBus eventBus,
50 50
             final IdentityController identityController,
51 51
             final UpdateManager updateManager,
52 52
             final ObjectGraph objectGraph,

+ 3
- 3
src/main/java/com/dmdirc/tls/CertificateManager.java Visa fil

@@ -22,10 +22,10 @@
22 22
 
23 23
 package com.dmdirc.tls;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.ServerCertificateProblemEncounteredEvent;
27 26
 import com.dmdirc.events.ServerCertificateProblemResolvedEvent;
28 27
 import com.dmdirc.interfaces.Connection;
28
+import com.dmdirc.interfaces.EventBus;
29 29
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
30 30
 import com.dmdirc.interfaces.config.ConfigProvider;
31 31
 
@@ -90,7 +90,7 @@ public class CertificateManager implements X509TrustManager {
90 90
     /** Used to synchronise the manager with the certificate dialog. */
91 91
     private final Semaphore actionSem = new Semaphore(0);
92 92
     /** The event bus to post errors to. */
93
-    private final DMDircMBassador eventBus;
93
+    private final EventBus eventBus;
94 94
     /** The action to perform. */
95 95
     private CertificateAction action;
96 96
     /** A list of problems encountered most recently. */
@@ -115,7 +115,7 @@ public class CertificateManager implements X509TrustManager {
115 115
             final String serverName,
116 116
             final AggregateConfigProvider config,
117 117
             final ConfigProvider userSettings,
118
-            final DMDircMBassador eventBus) {
118
+            final EventBus eventBus) {
119 119
         this.connection = connection;
120 120
         this.serverName = serverName;
121 121
         this.config = config;

+ 3
- 3
src/main/java/com/dmdirc/ui/WindowManager.java Visa fil

@@ -23,10 +23,10 @@
23 23
 package com.dmdirc.ui;
24 24
 
25 25
 import com.dmdirc.CustomWindow;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.Precondition;
28 27
 import com.dmdirc.events.FrameClosingEvent;
29 28
 import com.dmdirc.events.FrameOpenedEvent;
29
+import com.dmdirc.interfaces.EventBus;
30 30
 import com.dmdirc.interfaces.WindowModel;
31 31
 import com.dmdirc.interfaces.ui.FrameListener;
32 32
 import com.dmdirc.util.collections.ListenerList;
@@ -69,13 +69,13 @@ public class WindowManager {
69 69
     /** Counter to use for ID assignments. */
70 70
     private final AtomicLong nextId = new AtomicLong(0L);
71 71
     /** Event bus to dispatch window events on. */
72
-    private final DMDircMBassador eventBus;
72
+    private final EventBus eventBus;
73 73
 
74 74
     /**
75 75
      * Creates a new instance of {@link WindowManager}.
76 76
      */
77 77
     @Inject
78
-    public WindowManager(final DMDircMBassador eventBus) {
78
+    public WindowManager(final EventBus eventBus) {
79 79
         this.eventBus = eventBus;
80 80
         eventBus.subscribe(this);
81 81
     }

+ 3
- 3
src/main/java/com/dmdirc/ui/core/about/CoreAboutDialogModel.java Visa fil

@@ -22,11 +22,11 @@
22 22
 
23 23
 package com.dmdirc.ui.core.about;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
27 26
 import com.dmdirc.commandline.CommandLineOptionsModule.DirectoryType;
28 27
 import com.dmdirc.commandline.CommandLineParser;
29 28
 import com.dmdirc.events.ClientInfoRequestEvent;
29
+import com.dmdirc.interfaces.EventBus;
30 30
 import com.dmdirc.interfaces.ui.AboutDialogModel;
31 31
 import com.dmdirc.plugins.PluginManager;
32 32
 import com.dmdirc.util.ClientInfo;
@@ -56,7 +56,7 @@ public class CoreAboutDialogModel implements AboutDialogModel {
56 56
     private static final Logger LOGGER = LoggerFactory.getLogger(CoreAboutDialogModel.class);
57 57
     private final Path baseDirectory;
58 58
     private final ClientInfo clientInfo;
59
-    private final DMDircMBassador eventBus;
59
+    private final EventBus eventBus;
60 60
     private final PluginManager pluginManager;
61 61
     private final CommandLineParser commandLineParser;
62 62
     private String about;
@@ -67,7 +67,7 @@ public class CoreAboutDialogModel implements AboutDialogModel {
67 67
 
68 68
     @Inject
69 69
     public CoreAboutDialogModel(@Directory(DirectoryType.BASE) final Path baseDirectory,
70
-            final ClientInfo clientInfo, final DMDircMBassador eventBus,
70
+            final ClientInfo clientInfo, final EventBus eventBus,
71 71
             final PluginManager pluginManager, final CommandLineParser commandLineParser) {
72 72
         this.baseDirectory = baseDirectory;
73 73
         this.clientInfo = clientInfo;

+ 3
- 3
src/main/java/com/dmdirc/ui/core/errors/CoreErrorsDialogModel.java Visa fil

@@ -22,10 +22,10 @@
22 22
 
23 23
 package com.dmdirc.ui.core.errors;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.NonFatalProgramErrorEvent;
27 26
 import com.dmdirc.events.ProgramErrorDeletedEvent;
28 27
 import com.dmdirc.events.ProgramErrorStatusEvent;
28
+import com.dmdirc.interfaces.EventBus;
29 29
 import com.dmdirc.interfaces.ui.ErrorsDialogModel;
30 30
 import com.dmdirc.interfaces.ui.ErrorsDialogModelListener;
31 31
 import com.dmdirc.logger.ErrorManager;
@@ -51,13 +51,13 @@ public class CoreErrorsDialogModel implements ErrorsDialogModel {
51 51
 
52 52
     private final ListenerList listenerList;
53 53
     private final ErrorManager errorManager;
54
-    private final DMDircMBassador eventBus;
54
+    private final EventBus eventBus;
55 55
     private Optional<DisplayableError> selectedError;
56 56
     private final Set<DisplayableError> errors;
57 57
 
58 58
     @Inject
59 59
     public CoreErrorsDialogModel(final ErrorManager errorManager,
60
-            final DMDircMBassador eventBus) {
60
+            final EventBus eventBus) {
61 61
         this.listenerList = new ListenerList();
62 62
         this.errorManager = errorManager;
63 63
         this.eventBus = eventBus;

+ 3
- 3
src/main/java/com/dmdirc/ui/core/feedback/FeedbackSender.java Visa fil

@@ -22,8 +22,8 @@
22 22
 
23 23
 package com.dmdirc.ui.core.feedback;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.StatusBarMessageEvent;
26
+import com.dmdirc.interfaces.EventBus;
27 27
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
28 28
 import com.dmdirc.ui.StatusMessage;
29 29
 import com.dmdirc.util.io.Downloader;
@@ -39,14 +39,14 @@ import java.util.Map;
39 39
 public class FeedbackSender implements Runnable {
40 40
 
41 41
     private final Map<String, String> postData;
42
-    private final DMDircMBassador eventBus;
42
+    private final EventBus eventBus;
43 43
     private final AggregateConfigProvider config;
44 44
     private final Downloader downloader;
45 45
 
46 46
     public FeedbackSender(
47 47
             final AggregateConfigProvider config,
48 48
             final Downloader downloader,
49
-            final DMDircMBassador eventBus,
49
+            final EventBus eventBus,
50 50
             final String name,
51 51
             final String email,
52 52
             final String feedback,

+ 3
- 3
src/main/java/com/dmdirc/ui/core/feedback/FeedbackSenderFactory.java Visa fil

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.ui.core.feedback;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
25
+import com.dmdirc.interfaces.EventBus;
26 26
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
27 27
 import com.dmdirc.util.io.Downloader;
28 28
 
@@ -37,12 +37,12 @@ public class FeedbackSenderFactory {
37 37
 
38 38
     private final AggregateConfigProvider config;
39 39
     private final Downloader downloader;
40
-    private final DMDircMBassador eventBus;
40
+    private final EventBus eventBus;
41 41
 
42 42
     @Inject
43 43
     public FeedbackSenderFactory(
44 44
             @GlobalConfig final AggregateConfigProvider config,
45
-            final Downloader downloader, final DMDircMBassador eventBus) {
45
+            final Downloader downloader, final EventBus eventBus) {
46 46
         this.config = config;
47 47
         this.downloader = downloader;
48 48
         this.eventBus = eventBus;

+ 3
- 3
src/main/java/com/dmdirc/ui/core/newserver/CoreNewServerDialogModel.java Visa fil

@@ -24,12 +24,12 @@ package com.dmdirc.ui.core.newserver;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26 26
 import com.dmdirc.ClientModule.UserConfig;
27
-import com.dmdirc.DMDircMBassador;
28 27
 import com.dmdirc.config.profiles.Profile;
29 28
 import com.dmdirc.config.profiles.ProfileManager;
30 29
 import com.dmdirc.events.ProfileAddedEvent;
31 30
 import com.dmdirc.events.ProfileDeletedEvent;
32 31
 import com.dmdirc.interfaces.ConnectionManager;
32
+import com.dmdirc.interfaces.EventBus;
33 33
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
34 34
 import com.dmdirc.interfaces.config.ConfigProvider;
35 35
 import com.dmdirc.interfaces.ui.NewServerDialogModel;
@@ -66,7 +66,7 @@ public class CoreNewServerDialogModel implements NewServerDialogModel {
66 66
     private final ConnectionManager connectionManager;
67 67
     private final ProfileManager profileManager;
68 68
     private final List<Profile> profiles;
69
-    private final DMDircMBassador eventBus;
69
+    private final EventBus eventBus;
70 70
     private Optional<Profile> selectedProfile;
71 71
     private Optional<String> hostname;
72 72
     private Optional<Integer> port;
@@ -80,7 +80,7 @@ public class CoreNewServerDialogModel implements NewServerDialogModel {
80 80
             @UserConfig final ConfigProvider userConfig,
81 81
             final ProfileManager profileManager,
82 82
             final ConnectionManager connectionManager,
83
-            final DMDircMBassador eventBus) {
83
+            final EventBus eventBus) {
84 84
         this.globalConfig = globalConfig;
85 85
         this.userConfig = userConfig;
86 86
         this.profileManager = profileManager;

+ 3
- 3
src/main/java/com/dmdirc/ui/core/util/URLHandler.java Visa fil

@@ -22,10 +22,10 @@
22 22
 
23 23
 package com.dmdirc.ui.core.util;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.StatusBarMessageEvent;
27 26
 import com.dmdirc.events.UnknownURLEvent;
28 27
 import com.dmdirc.interfaces.ConnectionManager;
28
+import com.dmdirc.interfaces.EventBus;
29 29
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
30 30
 import com.dmdirc.ui.StatusMessage;
31 31
 import com.dmdirc.util.CommandUtils;
@@ -51,7 +51,7 @@ public class URLHandler {
51 51
     /** The time a browser was last launched. */
52 52
     private static Date lastLaunch;
53 53
     /** Event bus to fire unknown protocol errors on. */
54
-    private final DMDircMBassador eventBus;
54
+    private final EventBus eventBus;
55 55
     /** Config manager. */
56 56
     private final AggregateConfigProvider config;
57 57
     /** Server manager to use to connect to servers. */
@@ -68,7 +68,7 @@ public class URLHandler {
68 68
      */
69 69
     @Inject
70 70
     public URLHandler(
71
-            final DMDircMBassador eventBus,
71
+            final EventBus eventBus,
72 72
             final AggregateConfigProvider globalConfig,
73 73
             final ConnectionManager connectionManager) {
74 74
         this.eventBus = eventBus;

+ 3
- 3
src/main/java/com/dmdirc/ui/input/InputHandler.java Visa fil

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.ui.input;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.FrameContainer;
27 26
 import com.dmdirc.commandparser.CommandArguments;
28 27
 import com.dmdirc.commandparser.CommandInfoPair;
@@ -32,6 +31,7 @@ import com.dmdirc.commandparser.parsers.CommandParser;
32 31
 import com.dmdirc.events.ClientUserInputEvent;
33 32
 import com.dmdirc.events.FrameClosingEvent;
34 33
 import com.dmdirc.interfaces.CommandController;
34
+import com.dmdirc.interfaces.EventBus;
35 35
 import com.dmdirc.interfaces.WindowModel;
36 36
 import com.dmdirc.interfaces.config.ConfigChangeListener;
37 37
 import com.dmdirc.interfaces.ui.InputField;
@@ -119,7 +119,7 @@ public abstract class InputHandler implements ConfigChangeListener {
119 119
     /** The controller to use to retrieve command information. */
120 120
     private final CommandController commandController;
121 121
     /** The event bus to use to dispatch input events. */
122
-    private final DMDircMBassador eventBus;
122
+    private final EventBus eventBus;
123 123
     /** Executor service. */
124 124
     private final ScheduledExecutorService executorService;
125 125
 
@@ -140,7 +140,7 @@ public abstract class InputHandler implements ConfigChangeListener {
140 140
             final CommandParser commandParser,
141 141
             final WindowModel parentWindow,
142 142
             final TabCompleterUtils tabCompleterUtils,
143
-            final DMDircMBassador eventBus) {
143
+            final EventBus eventBus) {
144 144
         buffer = new RollingList<>(parentWindow.getConfigManager()
145 145
                 .getOptionInt("ui", "inputbuffersize"), "");
146 146
 

+ 2
- 2
src/main/java/com/dmdirc/ui/messages/BackBuffer.java Visa fil

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.ui.messages;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.DisplayProperty;
27 26
 import com.dmdirc.events.DisplayableEvent;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.WindowModel;
29 29
 import com.dmdirc.util.EventUtils;
30 30
 
@@ -39,7 +39,7 @@ public class BackBuffer {
39 39
 
40 40
     private final IRCDocument document;
41 41
     private final Styliser styliser;
42
-    private final DMDircMBassador eventBus;
42
+    private final EventBus eventBus;
43 43
     private final EventFormatter formatter;
44 44
     private final WindowModel owner;
45 45
 

+ 2
- 2
src/main/java/com/dmdirc/ui/messages/UnreadStatusManager.java Visa fil

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.ui.messages;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.config.ConfigBinding;
27 26
 import com.dmdirc.events.BaseChannelTextEvent;
28 27
 import com.dmdirc.events.BaseQueryTextEvent;
@@ -31,6 +30,7 @@ import com.dmdirc.events.DisplayProperty;
31 30
 import com.dmdirc.events.DisplayableEvent;
32 31
 import com.dmdirc.events.QueryHighlightEvent;
33 32
 import com.dmdirc.events.UnreadStatusChangedEvent;
33
+import com.dmdirc.interfaces.EventBus;
34 34
 import com.dmdirc.interfaces.WindowModel;
35 35
 import com.dmdirc.util.colours.Colour;
36 36
 
@@ -43,7 +43,7 @@ import net.engio.mbassy.listener.Handler;
43 43
  */
44 44
 public class UnreadStatusManager {
45 45
 
46
-    private final DMDircMBassador eventBus;
46
+    private final EventBus eventBus;
47 47
     private final WindowModel container;
48 48
     private final ColourManager colourManager;
49 49
 

+ 2
- 2
src/main/java/com/dmdirc/updater/UpdaterModule.java Visa fil

@@ -22,8 +22,8 @@
22 22
 
23 23
 package com.dmdirc.updater;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandline.CommandLineParser;
26
+import com.dmdirc.interfaces.EventBus;
27 27
 import com.dmdirc.interfaces.config.IdentityController;
28 28
 import com.dmdirc.updater.checking.CheckResultConsolidator;
29 29
 import com.dmdirc.updater.checking.DMDircCheckStrategy;
@@ -107,7 +107,7 @@ public class UpdaterModule {
107 107
             final CommandLineParser commandLineParser,
108 108
             final DMDircUpdateManager updateManager,
109 109
             final IdentityController identityController,
110
-            final DMDircMBassador eventBus) {
110
+            final EventBus eventBus) {
111 111
         UpdateChecker.init(updateManager, identityController);
112 112
 
113 113
         commandLineParser.getLauncherVersion().ifPresent(version ->

+ 3
- 3
src/main/java/com/dmdirc/updater/components/ClientComponent.java Visa fil

@@ -22,11 +22,11 @@
22 22
 
23 23
 package com.dmdirc.updater.components;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.Main;
27 26
 import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
28 27
 import com.dmdirc.commandline.CommandLineOptionsModule.DirectoryType;
29 28
 import com.dmdirc.events.StatusBarMessageEvent;
29
+import com.dmdirc.interfaces.EventBus;
30 30
 import com.dmdirc.interfaces.config.IdentityController;
31 31
 import com.dmdirc.ui.StatusMessage;
32 32
 import com.dmdirc.updater.UpdateComponent;
@@ -47,7 +47,7 @@ public class ClientComponent implements UpdateComponent {
47 47
     /** The controller to read settings from. */
48 48
     private final IdentityController identityController;
49 49
     /** The event bus to post messages to. */
50
-    private final DMDircMBassador eventBus;
50
+    private final EventBus eventBus;
51 51
     /** Base directory to move updates to. */
52 52
     private final Path baseDirectory;
53 53
 
@@ -60,7 +60,7 @@ public class ClientComponent implements UpdateComponent {
60 60
     @Inject
61 61
     public ClientComponent(
62 62
             final IdentityController identityController,
63
-            final DMDircMBassador eventBus,
63
+            final EventBus eventBus,
64 64
             @Directory(DirectoryType.BASE) final Path baseDirectory) {
65 65
         this.identityController = identityController;
66 66
         this.eventBus = eventBus;

+ 2
- 1
src/test/java/com/dmdirc/InviteManagerImplTest.java Visa fil

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc;
24 24
 
25 25
 import com.dmdirc.interfaces.Connection;
26
+import com.dmdirc.interfaces.EventBus;
26 27
 import com.dmdirc.interfaces.User;
27 28
 import com.dmdirc.interfaces.WindowModel;
28 29
 
@@ -40,7 +41,7 @@ public class InviteManagerImplTest {
40 41
 
41 42
     @Mock private Connection connection;
42 43
     @Mock private WindowModel frameContainer;
43
-    @Mock private DMDircMBassador eventBus;
44
+    @Mock private EventBus eventBus;
44 45
     @Mock private User user;
45 46
 
46 47
     private InviteManagerImpl inviteManager;

+ 2
- 1
src/test/java/com/dmdirc/ServerManagerTest.java Visa fil

@@ -24,6 +24,7 @@ package com.dmdirc;
24 24
 
25 25
 import com.dmdirc.config.profiles.Profile;
26 26
 import com.dmdirc.config.profiles.ProfileManager;
27
+import com.dmdirc.interfaces.EventBus;
27 28
 import com.dmdirc.interfaces.GroupChatManager;
28 29
 import com.dmdirc.interfaces.WindowModel;
29 30
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
@@ -66,7 +67,7 @@ public class ServerManagerTest {
66 67
     @Mock private Server server;
67 68
     @Mock private WindowModel windowModel;
68 69
     @Mock private GroupChatManager groupChatManager;
69
-    @Mock private DMDircMBassador eventBus;
70
+    @Mock private EventBus eventBus;
70 71
     @Mock private Channel channel;
71 72
 
72 73
     @Captor private ArgumentCaptor<URI> uriCaptor;

+ 2
- 1
src/test/java/com/dmdirc/WritableFrameContainerTest.java Visa fil

@@ -26,6 +26,7 @@ import com.dmdirc.commandparser.CommandManager;
26 26
 import com.dmdirc.config.ConfigBinder;
27 27
 import com.dmdirc.harness.TestWritableFrameContainer;
28 28
 import com.dmdirc.interfaces.ConnectionManager;
29
+import com.dmdirc.interfaces.EventBus;
29 30
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
30 31
 import com.dmdirc.ui.messages.BackBufferFactory;
31 32
 
@@ -47,7 +48,7 @@ public class WritableFrameContainerTest {
47 48
     @Mock private AggregateConfigProvider acp;
48 49
     @Mock private ConfigBinder configBinder;
49 50
     @Mock private ConnectionManager connectionManager;
50
-    @Mock private DMDircMBassador eventBus;
51
+    @Mock private EventBus eventBus;
51 52
     @Mock private BackBufferFactory backBufferFactory;
52 53
     @Mock private Provider<GlobalWindow> globalWindowProvider;
53 54
     private CommandManager commands;

+ 2
- 2
src/test/java/com/dmdirc/commandparser/aliases/AliasCommandHandlerTest.java Visa fil

@@ -22,7 +22,6 @@
22 22
 
23 23
 package com.dmdirc.commandparser.aliases;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandparser.CommandArguments;
27 26
 import com.dmdirc.commandparser.CommandInfo;
28 27
 import com.dmdirc.commandparser.CommandType;
@@ -30,6 +29,7 @@ import com.dmdirc.commandparser.commands.context.CommandContext;
30 29
 import com.dmdirc.commandparser.parsers.CommandParser;
31 30
 import com.dmdirc.events.CommandErrorEvent;
32 31
 import com.dmdirc.interfaces.CommandController;
32
+import com.dmdirc.interfaces.EventBus;
33 33
 import com.dmdirc.interfaces.InputModel;
34 34
 import com.dmdirc.interfaces.WindowModel;
35 35
 
@@ -56,7 +56,7 @@ public class AliasCommandHandlerTest {
56 56
     @Mock private CommandParser commandParser;
57 57
     @Mock private CommandContext context;
58 58
     @Mock private CommandInfo commandInfo;
59
-    @Mock private DMDircMBassador eventbus;
59
+    @Mock private EventBus eventbus;
60 60
     @Captor private ArgumentCaptor<CommandErrorEvent> errorEventCaptor;
61 61
 
62 62
     @Before

+ 2
- 2
src/test/java/com/dmdirc/commandparser/auto/AutoCommandManagerTest.java Visa fil

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.commandparser.auto;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
25
+import com.dmdirc.interfaces.EventBus;
26 26
 
27 27
 import java.util.Optional;
28 28
 
@@ -43,7 +43,7 @@ import static org.mockito.Mockito.when;
43 43
 @RunWith(MockitoJUnitRunner.class)
44 44
 public class AutoCommandManagerTest {
45 45
 
46
-    @Mock private DMDircMBassador eventBus;
46
+    @Mock private EventBus eventBus;
47 47
     @Mock private AutoCommandHandlerFactory factory;
48 48
     @Mock private AutoCommandHandler globalHandler;
49 49
     @Mock private AutoCommandHandler ircquakenetHandler;

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/channel/BanTest.java Visa fil

@@ -23,12 +23,12 @@
23 23
 package com.dmdirc.commandparser.commands.channel;
24 24
 
25 25
 import com.dmdirc.Channel;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.commandparser.CommandArguments;
28 27
 import com.dmdirc.commandparser.commands.context.ChannelCommandContext;
29 28
 import com.dmdirc.events.CommandErrorEvent;
30 29
 import com.dmdirc.interfaces.CommandController;
31 30
 import com.dmdirc.interfaces.Connection;
31
+import com.dmdirc.interfaces.EventBus;
32 32
 import com.dmdirc.interfaces.GroupChatUser;
33 33
 import com.dmdirc.interfaces.User;
34 34
 import com.dmdirc.interfaces.WindowModel;
@@ -55,7 +55,7 @@ public class BanTest {
55 55
     @Mock private Channel channel;
56 56
     @Mock private CommandController controller;
57 57
     @Mock private WindowModel container;
58
-    @Mock private DMDircMBassador eventbus;
58
+    @Mock private EventBus eventbus;
59 59
     private Ban command;
60 60
 
61 61
     @Before

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/channel/KickReasonTest.java Visa fil

@@ -23,12 +23,12 @@
23 23
 package com.dmdirc.commandparser.commands.channel;
24 24
 
25 25
 import com.dmdirc.Channel;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.commandparser.CommandArguments;
28 27
 import com.dmdirc.commandparser.commands.context.ChannelCommandContext;
29 28
 import com.dmdirc.events.CommandErrorEvent;
30 29
 import com.dmdirc.interfaces.CommandController;
31 30
 import com.dmdirc.interfaces.Connection;
31
+import com.dmdirc.interfaces.EventBus;
32 32
 import com.dmdirc.interfaces.GroupChatUser;
33 33
 import com.dmdirc.interfaces.User;
34 34
 import com.dmdirc.interfaces.WindowModel;
@@ -60,7 +60,7 @@ public class KickReasonTest {
60 60
     @Mock private Channel channel;
61 61
     @Mock private CommandController controller;
62 62
     @Mock private WindowModel container;
63
-    @Mock private DMDircMBassador eventbus;
63
+    @Mock private EventBus eventbus;
64 64
     @Mock private ChannelInfo channelInfo;
65 65
     @Mock private AggregateConfigProvider configProvider;
66 66
     @Captor private ArgumentCaptor<CommandErrorEvent> errorEventCaptor;

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/channel/ModeTest.java Visa fil

@@ -23,13 +23,13 @@
23 23
 package com.dmdirc.commandparser.commands.channel;
24 24
 
25 25
 import com.dmdirc.Channel;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.commandparser.CommandArguments;
28 27
 import com.dmdirc.commandparser.commands.context.ChannelCommandContext;
29 28
 import com.dmdirc.config.InvalidIdentityFileException;
30 29
 import com.dmdirc.events.ChannelModesDiscoveredEvent;
31 30
 import com.dmdirc.interfaces.CommandController;
32 31
 import com.dmdirc.interfaces.Connection;
32
+import com.dmdirc.interfaces.EventBus;
33 33
 import com.dmdirc.interfaces.WindowModel;
34 34
 import com.dmdirc.parser.interfaces.Parser;
35 35
 
@@ -51,7 +51,7 @@ import static org.mockito.Mockito.when;
51 51
 public class ModeTest {
52 52
 
53 53
     @Mock private WindowModel origin;
54
-    @Mock private DMDircMBassador eventbus;
54
+    @Mock private EventBus eventbus;
55 55
     @Mock private CommandController controller;
56 56
     @Mock private Channel channel;
57 57
     @Mock private Connection connection;

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/channel/SetNickColourTest.java Visa fil

@@ -22,13 +22,13 @@
22 22
 package com.dmdirc.commandparser.commands.channel;
23 23
 
24 24
 import com.dmdirc.Channel;
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandparser.CommandArguments;
27 26
 import com.dmdirc.commandparser.commands.context.ChannelCommandContext;
28 27
 import com.dmdirc.events.CommandErrorEvent;
29 28
 import com.dmdirc.events.DisplayProperty;
30 29
 import com.dmdirc.interfaces.CommandController;
31 30
 import com.dmdirc.interfaces.Connection;
31
+import com.dmdirc.interfaces.EventBus;
32 32
 import com.dmdirc.interfaces.GroupChatUser;
33 33
 import com.dmdirc.interfaces.User;
34 34
 import com.dmdirc.interfaces.WindowModel;
@@ -66,7 +66,7 @@ public class SetNickColourTest {
66 66
     @Mock private ColourManager colourManager;
67 67
     @Mock private CommandController controller;
68 68
     @Mock private WindowModel tiw;
69
-    @Mock private DMDircMBassador eventbus;
69
+    @Mock private EventBus eventbus;
70 70
     @Captor private ArgumentCaptor<CommandErrorEvent> errorEventCaptor;
71 71
     private SetNickColour command;
72 72
 

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/chat/MeTest.java Visa fil

@@ -21,12 +21,12 @@
21 21
  */
22 22
 package com.dmdirc.commandparser.commands.chat;
23 23
 
24
-import com.dmdirc.DMDircMBassador;
25 24
 import com.dmdirc.commandparser.CommandArguments;
26 25
 import com.dmdirc.commandparser.commands.context.ChatCommandContext;
27 26
 import com.dmdirc.events.CommandErrorEvent;
28 27
 import com.dmdirc.interfaces.Chat;
29 28
 import com.dmdirc.interfaces.CommandController;
29
+import com.dmdirc.interfaces.EventBus;
30 30
 import com.dmdirc.interfaces.WindowModel;
31 31
 
32 32
 import org.junit.Before;
@@ -44,7 +44,7 @@ public class MeTest {
44 44
 
45 45
     @Mock private Chat chat;
46 46
     @Mock private WindowModel frameContainer;
47
-    @Mock private DMDircMBassador eventbus;
47
+    @Mock private EventBus eventbus;
48 48
     @Mock private CommandController controller;
49 49
     private Me command;
50 50
 

+ 2
- 1
src/test/java/com/dmdirc/commandparser/commands/flags/CommandFlagHandlerTest.java Visa fil

@@ -24,6 +24,7 @@ package com.dmdirc.commandparser.commands.flags;
24 24
 import com.dmdirc.DMDircMBassador;
25 25
 import com.dmdirc.commandparser.CommandArguments;
26 26
 import com.dmdirc.interfaces.CommandController;
27
+import com.dmdirc.interfaces.EventBus;
27 28
 import com.dmdirc.interfaces.WindowModel;
28 29
 
29 30
 import java.util.Arrays;
@@ -73,7 +74,7 @@ public class CommandFlagHandlerTest {
73 74
     @Test
74 75
     public void testParse() {
75 76
         final WindowModel container = mock(WindowModel.class);
76
-        final DMDircMBassador eventBus = mock(DMDircMBassador.class);
77
+        final EventBus eventBus = mock(DMDircMBassador.class);
77 78
         final CommandController controller = mock(CommandController.class);
78 79
         when(controller.getCommandChar()).thenReturn('/');
79 80
         when(controller.getSilenceChar()).thenReturn('.');

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/global/AliasCommandTest.java Visa fil

@@ -21,13 +21,13 @@
21 21
  */
22 22
 package com.dmdirc.commandparser.commands.global;
23 23
 
24
-import com.dmdirc.DMDircMBassador;
25 24
 import com.dmdirc.commandparser.CommandArguments;
26 25
 import com.dmdirc.commandparser.aliases.AliasFactory;
27 26
 import com.dmdirc.commandparser.aliases.AliasManager;
28 27
 import com.dmdirc.commandparser.commands.context.CommandContext;
29 28
 import com.dmdirc.events.CommandErrorEvent;
30 29
 import com.dmdirc.interfaces.CommandController;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.interfaces.WindowModel;
32 32
 import com.dmdirc.ui.input.TabCompleterUtils;
33 33
 
@@ -49,7 +49,7 @@ public class AliasCommandTest {
49 49
     @Mock private CommandController controller;
50 50
     @Mock private TabCompleterUtils tabCompleterUtils;
51 51
     @Mock private WindowModel tiw;
52
-    @Mock private DMDircMBassador eventbus;
52
+    @Mock private EventBus eventbus;
53 53
     private AliasCommand command;
54 54
 
55 55
     @Before

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/global/IfpluginTest.java Visa fil

@@ -21,13 +21,13 @@
21 21
  */
22 22
 package com.dmdirc.commandparser.commands.global;
23 23
 
24
-import com.dmdirc.DMDircMBassador;
25 24
 import com.dmdirc.GlobalWindow;
26 25
 import com.dmdirc.commandparser.CommandArguments;
27 26
 import com.dmdirc.commandparser.commands.context.CommandContext;
28 27
 import com.dmdirc.commandparser.parsers.GlobalCommandParser;
29 28
 import com.dmdirc.events.CommandErrorEvent;
30 29
 import com.dmdirc.interfaces.CommandController;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.interfaces.WindowModel;
32 32
 import com.dmdirc.plugins.PluginManager;
33 33
 import com.dmdirc.ui.input.TabCompleterUtils;
@@ -53,7 +53,7 @@ public class IfpluginTest {
53 53
     @Mock private CommandController controller;
54 54
     @Mock private PluginManager pluginManager;
55 55
     @Mock private WindowModel tiw;
56
-    @Mock private DMDircMBassador eventbus;
56
+    @Mock private EventBus eventbus;
57 57
     private Ifplugin command;
58 58
 
59 59
     @Before

+ 2
- 4
src/test/java/com/dmdirc/commandparser/commands/global/NewServerTest.java Visa fil

@@ -21,7 +21,6 @@
21 21
  */
22 22
 package com.dmdirc.commandparser.commands.global;
23 23
 
24
-import com.dmdirc.DMDircMBassador;
25 24
 import com.dmdirc.commandparser.CommandArguments;
26 25
 import com.dmdirc.commandparser.commands.context.CommandContext;
27 26
 import com.dmdirc.config.profiles.Profile;
@@ -30,6 +29,7 @@ import com.dmdirc.events.CommandErrorEvent;
30 29
 import com.dmdirc.interfaces.CommandController;
31 30
 import com.dmdirc.interfaces.Connection;
32 31
 import com.dmdirc.interfaces.ConnectionFactory;
32
+import com.dmdirc.interfaces.EventBus;
33 33
 import com.dmdirc.interfaces.WindowModel;
34 34
 import com.dmdirc.plugins.ServiceManager;
35 35
 import com.dmdirc.util.URIParser;
@@ -45,8 +45,6 @@ import org.mockito.Mock;
45 45
 import org.mockito.runners.MockitoJUnitRunner;
46 46
 
47 47
 import static org.mockito.Matchers.any;
48
-import static org.mockito.Matchers.anyChar;
49
-import static org.mockito.Matchers.anyString;
50 48
 import static org.mockito.Matchers.eq;
51 49
 import static org.mockito.Matchers.isA;
52 50
 import static org.mockito.Mockito.verify;
@@ -55,7 +53,7 @@ import static org.mockito.Mockito.when;
55 53
 @RunWith(MockitoJUnitRunner.class)
56 54
 public class NewServerTest {
57 55
 
58
-    @Mock private DMDircMBassador eventBus;
56
+    @Mock private EventBus eventBus;
59 57
     @Mock private CommandController controller;
60 58
     @Mock private ProfileManager profileManager;
61 59
     @Mock private Profile identity;

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/server/ChangeServerTest.java Visa fil

@@ -21,13 +21,13 @@
21 21
  */
22 22
 package com.dmdirc.commandparser.commands.server;
23 23
 
24
-import com.dmdirc.DMDircMBassador;
25 24
 import com.dmdirc.commandparser.CommandArguments;
26 25
 import com.dmdirc.commandparser.commands.context.ServerCommandContext;
27 26
 import com.dmdirc.config.profiles.Profile;
28 27
 import com.dmdirc.events.CommandErrorEvent;
29 28
 import com.dmdirc.interfaces.CommandController;
30 29
 import com.dmdirc.interfaces.Connection;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.interfaces.WindowModel;
32 32
 import com.dmdirc.logger.ErrorManager;
33 33
 import com.dmdirc.util.URIParser;
@@ -50,7 +50,7 @@ import static org.mockito.Mockito.when;
50 50
 @RunWith(MockitoJUnitRunner.class)
51 51
 public class ChangeServerTest {
52 52
 
53
-    @Mock private DMDircMBassador eventBus;
53
+    @Mock private EventBus eventBus;
54 54
     @Mock private ErrorManager errorManager;
55 55
     @Mock private CommandController controller;
56 56
     @Mock private WindowModel tiw;

+ 2
- 2
src/test/java/com/dmdirc/commandparser/parsers/CommandParserTest.java Visa fil

@@ -23,12 +23,12 @@
23 23
 package com.dmdirc.commandparser.parsers;
24 24
 
25 25
 import com.dmdirc.Channel;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.commandparser.CommandInfo;
28 27
 import com.dmdirc.commandparser.commands.Command;
29 28
 import com.dmdirc.harness.TestCommandParser;
30 29
 import com.dmdirc.interfaces.CommandController;
31 30
 import com.dmdirc.interfaces.Connection;
31
+import com.dmdirc.interfaces.EventBus;
32 32
 import com.dmdirc.interfaces.GroupChatManager;
33 33
 import com.dmdirc.interfaces.InputModel;
34 34
 import com.dmdirc.interfaces.WindowModel;
@@ -63,7 +63,7 @@ public class CommandParserTest {
63 63
     @Mock private Channel channel;
64 64
     @Mock private Connection connection;
65 65
     @Mock private GroupChatManager groupChatManager;
66
-    @Mock private DMDircMBassador eventBus;
66
+    @Mock private EventBus eventBus;
67 67
     private TestCommandParser commandParser;
68 68
     private TestCommandParser channelCommandParser;
69 69
 

+ 2
- 2
src/test/java/com/dmdirc/config/prefs/PreferencesDialogModelTest.java Visa fil

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.config.prefs;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.ClientPrefsClosedEvent;
27 26
 import com.dmdirc.events.ClientPrefsOpenedEvent;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 29
 import com.dmdirc.plugins.Service;
30 30
 import com.dmdirc.plugins.ServiceManager;
@@ -50,7 +50,7 @@ import static org.mockito.Mockito.when;
50 50
 @RunWith(MockitoJUnitRunner.class)
51 51
 public class PreferencesDialogModelTest {
52 52
 
53
-    @Mock private DMDircMBassador eventBus;
53
+    @Mock private EventBus eventBus;
54 54
     @Mock private ServiceManager serviceManager;
55 55
 
56 56
     @Before

+ 2
- 2
src/test/java/com/dmdirc/config/prefs/PreferencesManagerTest.java Visa fil

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.config.prefs;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.ConnectionPrefsRequestedEvent;
27 26
 import com.dmdirc.events.GroupChatPrefsRequestedEvent;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 29
 
30 30
 import org.junit.Test;
@@ -38,7 +38,7 @@ import static org.mockito.Mockito.verify;
38 38
 @RunWith(MockitoJUnitRunner.class)
39 39
 public class PreferencesManagerTest {
40 40
 
41
-    @Mock private DMDircMBassador eventBus;
41
+    @Mock private EventBus eventBus;
42 42
     @Mock private AggregateConfigProvider configManager;
43 43
 
44 44
     @Test

+ 2
- 2
src/test/java/com/dmdirc/config/profiles/ProfileManagerTest.java Visa fil

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.config.profiles;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.ProfileAddedEvent;
27 26
 import com.dmdirc.events.ProfileDeletedEvent;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.util.SystemInfo;
29 29
 
30 30
 import com.google.common.collect.Lists;
@@ -48,7 +48,7 @@ import static org.mockito.Mockito.when;
48 48
 @RunWith(MockitoJUnitRunner.class)
49 49
 public class ProfileManagerTest {
50 50
 
51
-    @Mock private DMDircMBassador eventBus;
51
+    @Mock private EventBus eventBus;
52 52
     @Mock private Profile profile1;
53 53
     @Mock private Profile profile2;
54 54
     @Mock private SystemInfo systemInfo;

+ 2
- 2
src/test/java/com/dmdirc/harness/TestCommandParser.java Visa fil

@@ -22,13 +22,13 @@
22 22
 
23 23
 package com.dmdirc.harness;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandparser.CommandArguments;
27 26
 import com.dmdirc.commandparser.CommandInfo;
28 27
 import com.dmdirc.commandparser.commands.Command;
29 28
 import com.dmdirc.commandparser.commands.context.CommandContext;
30 29
 import com.dmdirc.commandparser.parsers.CommandParser;
31 30
 import com.dmdirc.interfaces.CommandController;
31
+import com.dmdirc.interfaces.EventBus;
32 32
 import com.dmdirc.interfaces.WindowModel;
33 33
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
34 34
 
@@ -49,7 +49,7 @@ public class TestCommandParser extends CommandParser {
49 49
     public String invalidCommand;
50 50
 
51 51
     public TestCommandParser(final AggregateConfigProvider configManager,
52
-            final CommandController commandManager, final DMDircMBassador eventBus) {
52
+            final CommandController commandManager, final EventBus eventBus) {
53 53
         super(configManager, commandManager, eventBus);
54 54
     }
55 55
 

+ 2
- 2
src/test/java/com/dmdirc/harness/TestWritableFrameContainer.java Visa fil

@@ -22,12 +22,12 @@
22 22
 
23 23
 package com.dmdirc.harness;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.DefaultInputModel;
27 26
 import com.dmdirc.FrameContainer;
28 27
 import com.dmdirc.commandparser.CommandManager;
29 28
 import com.dmdirc.commandparser.parsers.GlobalCommandParser;
30 29
 import com.dmdirc.interfaces.Connection;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
32 32
 import com.dmdirc.ui.input.TabCompleter;
33 33
 import com.dmdirc.ui.messages.BackBufferFactory;
@@ -39,7 +39,7 @@ public class TestWritableFrameContainer extends FrameContainer {
39 39
 
40 40
     public TestWritableFrameContainer(final int lineLength,
41 41
             final AggregateConfigProvider cm, final CommandManager commandManager,
42
-            final DMDircMBassador eventBus,
42
+            final EventBus eventBus,
43 43
             final BackBufferFactory backBufferFactory) {
44 44
         super("raw", "Raw", "(Raw)", cm, backBufferFactory,
45 45
                 eventBus,

+ 2
- 2
src/test/java/com/dmdirc/logger/DiskLoggingErrorManagerTest.java Visa fil

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.logger;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.config.ConfigBinder;
27 26
 import com.dmdirc.events.ProgramErrorEvent;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 29
 import com.dmdirc.tests.JimFsRule;
30 30
 
@@ -50,7 +50,7 @@ public class DiskLoggingErrorManagerTest {
50 50
 
51 51
     @Rule public final JimFsRule jimFsRule = new JimFsRule();
52 52
 
53
-    @Mock private DMDircMBassador eventBus;
53
+    @Mock private EventBus eventBus;
54 54
     @Mock private AggregateConfigProvider config;
55 55
     @Mock private ConfigBinder configBinder;
56 56
     @Mock private ProgramErrorEvent error;

+ 2
- 2
src/test/java/com/dmdirc/logger/ProgramErrorTest.java Visa fil

@@ -22,8 +22,8 @@
22 22
 
23 23
 package com.dmdirc.logger;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.ProgramErrorStatusEvent;
26
+import com.dmdirc.interfaces.EventBus;
27 27
 import com.dmdirc.util.ClientInfo;
28 28
 
29 29
 import java.time.LocalDateTime;
@@ -45,7 +45,7 @@ import static org.mockito.Mockito.verify;
45 45
 public class ProgramErrorTest {
46 46
 
47 47
     @Mock private ErrorManager errorManager;
48
-    @Mock private DMDircMBassador eventBus;
48
+    @Mock private EventBus eventBus;
49 49
     @Mock private ClientInfo clientInfo;
50 50
     @Captor private ArgumentCaptor<ProgramErrorStatusEvent> event;
51 51
 

+ 2
- 2
src/test/java/com/dmdirc/logger/SentryLoggingErrorManagerTest.java Visa fil

@@ -22,9 +22,9 @@
22 22
 
23 23
 package com.dmdirc.logger;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.config.ConfigBinder;
27 26
 import com.dmdirc.events.ProgramErrorAddedEvent;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
29 29
 
30 30
 import com.google.common.util.concurrent.MoreExecutors;
@@ -48,7 +48,7 @@ import static org.mockito.Mockito.when;
48 48
 @RunWith(MockitoJUnitRunner.class)
49 49
 public class SentryLoggingErrorManagerTest {
50 50
 
51
-    @Mock private DMDircMBassador eventBus;
51
+    @Mock private EventBus eventBus;
52 52
     @Mock private AggregateConfigProvider config;
53 53
     @Mock private ConfigBinder configBinder;
54 54
     @Mock private SentryErrorReporter sentryErrorReporter;

+ 2
- 2
src/test/java/com/dmdirc/ui/WindowManagerTest.java Visa fil

@@ -22,7 +22,7 @@
22 22
 package com.dmdirc.ui;
23 23
 
24 24
 import com.dmdirc.CustomWindow;
25
-import com.dmdirc.DMDircMBassador;
25
+import com.dmdirc.interfaces.EventBus;
26 26
 import com.dmdirc.interfaces.WindowModel;
27 27
 import com.dmdirc.interfaces.ui.FrameListener;
28 28
 
@@ -59,7 +59,7 @@ public class WindowManagerTest {
59 59
     @Mock private WindowModel container;
60 60
     @Mock private WindowModel child;
61 61
     @Mock private WindowModel grandchild;
62
-    @Mock private DMDircMBassador eventBus;
62
+    @Mock private EventBus eventBus;
63 63
     @Captor private ArgumentCaptor<String> idCaptor;
64 64
     private WindowManager manager;
65 65
 

+ 2
- 2
src/test/java/com/dmdirc/ui/core/about/CoreAboutDialogModelTest.java Visa fil

@@ -22,8 +22,8 @@
22 22
 
23 23
 package com.dmdirc.ui.core.about;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.commandline.CommandLineParser;
26
+import com.dmdirc.interfaces.EventBus;
27 27
 import com.dmdirc.plugins.PluginInfo;
28 28
 import com.dmdirc.plugins.PluginManager;
29 29
 import com.dmdirc.plugins.PluginMetaData;
@@ -52,7 +52,7 @@ public class CoreAboutDialogModelTest {
52 52
 
53 53
     @Mock private ClientInfo clientInfo;
54 54
     @Mock private Path path;
55
-    @Mock private DMDircMBassador eventBus;
55
+    @Mock private EventBus eventBus;
56 56
     @Mock private PluginManager pluginManager;
57 57
     @Mock private PluginMetaData pluginMetaData1;
58 58
     @Mock private PluginMetaData pluginMetaData2;

+ 2
- 2
src/test/java/com/dmdirc/ui/core/feedback/FeedbackSenderTest.java Visa fil

@@ -22,8 +22,8 @@
22 22
 
23 23
 package com.dmdirc.ui.core.feedback;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.events.StatusBarMessageEvent;
26
+import com.dmdirc.interfaces.EventBus;
27 27
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
28 28
 import com.dmdirc.util.io.Downloader;
29 29
 
@@ -60,7 +60,7 @@ public class FeedbackSenderTest {
60 60
 
61 61
     @Mock private AggregateConfigProvider config;
62 62
     @Mock private Downloader downloader;
63
-    @Mock private DMDircMBassador eventBus;
63
+    @Mock private EventBus eventBus;
64 64
     @Captor private ArgumentCaptor<StatusBarMessageEvent> messageEvent;
65 65
 
66 66
     private FeedbackSender feedbackSender;

+ 2
- 2
src/test/java/com/dmdirc/ui/core/newserver/CoreNewServerDialogModelTest.java Visa fil

@@ -22,12 +22,12 @@
22 22
 
23 23
 package com.dmdirc.ui.core.newserver;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
26 25
 import com.dmdirc.config.profiles.Profile;
27 26
 import com.dmdirc.config.profiles.ProfileManager;
28 27
 import com.dmdirc.events.ProfileAddedEvent;
29 28
 import com.dmdirc.events.ProfileDeletedEvent;
30 29
 import com.dmdirc.interfaces.ConnectionManager;
30
+import com.dmdirc.interfaces.EventBus;
31 31
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
32 32
 import com.dmdirc.interfaces.config.ConfigProvider;
33 33
 import com.dmdirc.interfaces.ui.NewServerDialogModelListener;
@@ -59,7 +59,7 @@ public class CoreNewServerDialogModelTest {
59 59
     @Mock private ConfigProvider userConfig;
60 60
     @Mock private ProfileManager profileManager;
61 61
     @Mock private ConnectionManager connectionManager;
62
-    @Mock private DMDircMBassador eventBus;
62
+    @Mock private EventBus eventBus;
63 63
     @Mock private Profile profile1;
64 64
     @Mock private Profile profile2;
65 65
     @Mock private NewServerDialogModelListener listener;

+ 2
- 2
src/test/java/com/dmdirc/ui/messages/ColourManagerTest.java Visa fil

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.ui.messages;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
25
+import com.dmdirc.interfaces.EventBus;
26 26
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
27 27
 import com.dmdirc.interfaces.config.ConfigChangeListener;
28 28
 import com.dmdirc.logger.ErrorManager;
@@ -52,7 +52,7 @@ public class ColourManagerTest {
52 52
     @Mock private ErrorManager errorManager;
53 53
     @Mock private AggregateConfigProvider configManager;
54 54
     @Captor private ArgumentCaptor<ConfigChangeListener> configListener;
55
-    @Mock private DMDircMBassador eventBus;
55
+    @Mock private EventBus eventBus;
56 56
     private ColourManager manager;
57 57
 
58 58
     @Before

+ 2
- 2
src/test/java/com/dmdirc/ui/messages/EventPropertyManagerTest.java Visa fil

@@ -23,8 +23,8 @@
23 23
 package com.dmdirc.ui.messages;
24 24
 
25 25
 import com.dmdirc.Channel;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.events.ChannelMessageEvent;
27
+import com.dmdirc.interfaces.EventBus;
28 28
 import com.dmdirc.interfaces.GroupChatUser;
29 29
 
30 30
 import org.junit.Before;
@@ -42,7 +42,7 @@ public class EventPropertyManagerTest {
42 42
 
43 43
     private EventPropertyManager manager;
44 44
 
45
-    @Mock private DMDircMBassador eventBus;
45
+    @Mock private EventBus eventBus;
46 46
     @Mock private Channel channel;
47 47
     @Mock private GroupChatUser client;
48 48
 

+ 2
- 2
src/test/java/com/dmdirc/ui/messages/HighlightManagerTest.java Visa fil

@@ -23,13 +23,13 @@
23 23
 package com.dmdirc.ui.messages;
24 24
 
25 25
 import com.dmdirc.Channel;
26
-import com.dmdirc.DMDircMBassador;
27 26
 import com.dmdirc.config.profiles.Profile;
28 27
 import com.dmdirc.events.ChannelHighlightEvent;
29 28
 import com.dmdirc.events.ChannelMessageEvent;
30 29
 import com.dmdirc.events.ServerConnectedEvent;
31 30
 import com.dmdirc.events.ServerNickChangeEvent;
32 31
 import com.dmdirc.interfaces.Connection;
32
+import com.dmdirc.interfaces.EventBus;
33 33
 import com.dmdirc.interfaces.GroupChatUser;
34 34
 import com.dmdirc.interfaces.User;
35 35
 import com.dmdirc.interfaces.WindowModel;
@@ -63,7 +63,7 @@ public class HighlightManagerTest {
63 63
 
64 64
     @Mock private Channel channel;
65 65
     @Mock private GroupChatUser channelUser;
66
-    @Mock private DMDircMBassador eventBus;
66
+    @Mock private EventBus eventBus;
67 67
 
68 68
     private HighlightManager manager;
69 69
 

+ 2
- 2
src/test/java/com/dmdirc/ui/messages/IntelligentLinkingTest.java Visa fil

@@ -21,8 +21,8 @@
21 21
  */
22 22
 package com.dmdirc.ui.messages;
23 23
 
24
-import com.dmdirc.DMDircMBassador;
25 24
 import com.dmdirc.interfaces.Connection;
25
+import com.dmdirc.interfaces.EventBus;
26 26
 import com.dmdirc.interfaces.GroupChatManager;
27 27
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
28 28
 
@@ -41,7 +41,7 @@ import static org.mockito.Mockito.when;
41 41
 @RunWith(Parameterized.class)
42 42
 public class IntelligentLinkingTest {
43 43
 
44
-    @Mock private DMDircMBassador eventBus;
44
+    @Mock private EventBus eventBus;
45 45
     private final String input, expected;
46 46
     private final Styliser styliser;
47 47
 

+ 3
- 2
src/test/java/com/dmdirc/ui/messages/StyliserStylesTest.java Visa fil

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.ui.messages;
24 24
 
25 25
 import com.dmdirc.DMDircMBassador;
26
+import com.dmdirc.interfaces.EventBus;
26 27
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
27 28
 
28 29
 import java.awt.Color;
@@ -47,7 +48,7 @@ import static org.mockito.Mockito.mock;
47 48
 @Ignore("Doesn't work in a headless environment (initialises an IRCDocument)")
48 49
 public class StyliserStylesTest {
49 50
 
50
-    private DMDircMBassador eventBus;
51
+    private EventBus eventBus;
51 52
     protected String input, output;
52 53
 
53 54
     public StyliserStylesTest(final String input, final String output) {
@@ -61,7 +62,7 @@ public class StyliserStylesTest {
61 62
         assertEquals(output, style(input, eventBus));
62 63
     }
63 64
 
64
-    protected static String style(final String input, final DMDircMBassador eventBus)
65
+    protected static String style(final String input, final EventBus eventBus)
65 66
             throws BadLocationException{
66 67
         final DefaultStyledDocument doc = new DefaultStyledDocument();
67 68
         final StringBuilder builder = new StringBuilder();

+ 2
- 2
src/test/java/com/dmdirc/ui/messages/StyliserTest.java Visa fil

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.ui.messages;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
25
+import com.dmdirc.interfaces.EventBus;
26 26
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
27 27
 
28 28
 import org.junit.Ignore;
@@ -37,7 +37,7 @@ import static org.mockito.Mockito.mock;
37 37
 @RunWith(MockitoJUnitRunner.class)
38 38
 public class StyliserTest {
39 39
 
40
-    @Mock private DMDircMBassador eventBus;
40
+    @Mock private EventBus eventBus;
41 41
 
42 42
     @Test
43 43
     public void testStripControlCodes1() {

+ 2
- 2
src/test/java/com/dmdirc/util/URLBuilderTest.java Visa fil

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.util;
24 24
 
25
-import com.dmdirc.DMDircMBassador;
25
+import com.dmdirc.interfaces.EventBus;
26 26
 import com.dmdirc.plugins.PluginInfo;
27 27
 import com.dmdirc.plugins.PluginManager;
28 28
 import com.dmdirc.plugins.PluginMetaData;
@@ -56,7 +56,7 @@ public class URLBuilderTest {
56 56
     @Mock private ThemeManager themeManager;
57 57
     @Mock private PluginInfo pluginInfo;
58 58
     @Mock private PluginMetaData pluginMetaData;
59
-    @Mock private DMDircMBassador eventBus;
59
+    @Mock private EventBus eventBus;
60 60
 
61 61
     @Before
62 62
     public void setup() throws MalformedURLException {

Laddar…
Avbryt
Spara