Browse Source

Use EventBus interface.

This is just an IntelliJ refactor, using EventBus in place of
DMDircMBassador whenever possible.
pull/707/head
Chris Smith 7 years ago
parent
commit
5cc0af4324
83 changed files with 200 additions and 188 deletions
  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 View File

47
 import com.dmdirc.events.ChannelUserAwayEvent;
47
 import com.dmdirc.events.ChannelUserAwayEvent;
48
 import com.dmdirc.events.ChannelUserBackEvent;
48
 import com.dmdirc.events.ChannelUserBackEvent;
49
 import com.dmdirc.interfaces.Connection;
49
 import com.dmdirc.interfaces.Connection;
50
+import com.dmdirc.interfaces.EventBus;
50
 import com.dmdirc.parser.common.AwayState;
51
 import com.dmdirc.parser.common.AwayState;
51
 import com.dmdirc.parser.events.ChannelCTCPEvent;
52
 import com.dmdirc.parser.events.ChannelCTCPEvent;
52
 import com.dmdirc.parser.events.ChannelListModeEvent;
53
 import com.dmdirc.parser.events.ChannelListModeEvent;
76
     /** The channel that owns this event handler. */
77
     /** The channel that owns this event handler. */
77
     private final Channel owner;
78
     private final Channel owner;
78
     /** Event bus to send events on. */
79
     /** Event bus to send events on. */
79
-    private final DMDircMBassador eventBus;
80
+    private final EventBus eventBus;
80
     private final GroupChatUserManager groupChatUserManager;
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
             final GroupChatUserManager groupChatUserManager) {
84
             final GroupChatUserManager groupChatUserManager) {
84
         this.owner = owner;
85
         this.owner = owner;
85
         this.eventBus = eventBus;
86
         this.eventBus = eventBus;

+ 3
- 2
src/main/java/com/dmdirc/ChannelFactory.java View File

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

+ 3
- 2
src/main/java/com/dmdirc/ClientModule.java View File

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

+ 2
- 1
src/main/java/com/dmdirc/CustomWindow.java View File

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

+ 4
- 3
src/main/java/com/dmdirc/FrameContainer.java View File

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

+ 2
- 1
src/main/java/com/dmdirc/GlobalWindow.java View File

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

+ 3
- 2
src/main/java/com/dmdirc/Main.java View File

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

+ 3
- 2
src/main/java/com/dmdirc/ServerEventHandler.java View File

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

+ 3
- 2
src/main/java/com/dmdirc/ServerFactoryImpl.java View File

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

+ 3
- 2
src/main/java/com/dmdirc/ServerManager.java View File

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

+ 3
- 2
src/main/java/com/dmdirc/SystemLifecycleController.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/commandparser/PopupManager.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/commandparser/auto/AutoCommandManager.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/commandparser/commands/global/OpenWindow.java View File

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

+ 2
- 2
src/main/java/com/dmdirc/commandparser/commands/server/JoinChannelCommand.java View File

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

+ 2
- 2
src/main/java/com/dmdirc/commandparser/parsers/ChannelCommandParser.java View File

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

+ 2
- 2
src/main/java/com/dmdirc/commandparser/parsers/ChatCommandParser.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/commandparser/parsers/CommandParser.java View File

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

+ 2
- 2
src/main/java/com/dmdirc/commandparser/parsers/GlobalCommandParser.java View File

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

+ 2
- 2
src/main/java/com/dmdirc/commandparser/parsers/QueryCommandParser.java View File

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

+ 2
- 2
src/main/java/com/dmdirc/commandparser/parsers/ServerCommandParser.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/config/prefs/PreferencesDialogModel.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/config/prefs/PreferencesManager.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/config/profiles/ProfileManager.java View File

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

+ 1
- 2
src/main/java/com/dmdirc/interfaces/GroupChat.java View File

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

+ 1
- 2
src/main/java/com/dmdirc/interfaces/WindowModel.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/logger/DiskLoggingErrorManager.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/logger/ProgramError.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/logger/ProgramErrorFactory.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/logger/ProgramErrorManager.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/logger/SentryLoggingErrorManager.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/plugins/PluginEventFormatManager.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/plugins/PluginInfo.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/plugins/PluginManager.java View File

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

+ 2
- 2
src/main/java/com/dmdirc/plugins/PluginModule.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/tls/CertificateManager.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/ui/WindowManager.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/ui/core/about/CoreAboutDialogModel.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/ui/core/errors/CoreErrorsDialogModel.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/ui/core/feedback/FeedbackSender.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/ui/core/feedback/FeedbackSenderFactory.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/ui/core/newserver/CoreNewServerDialogModel.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/ui/core/util/URLHandler.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/ui/input/InputHandler.java View File

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

+ 2
- 2
src/main/java/com/dmdirc/ui/messages/BackBuffer.java View File

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

+ 2
- 2
src/main/java/com/dmdirc/ui/messages/UnreadStatusManager.java View File

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

+ 2
- 2
src/main/java/com/dmdirc/updater/UpdaterModule.java View File

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

+ 3
- 3
src/main/java/com/dmdirc/updater/components/ClientComponent.java View File

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

+ 2
- 1
src/test/java/com/dmdirc/InviteManagerImplTest.java View File

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

+ 2
- 1
src/test/java/com/dmdirc/ServerManagerTest.java View File

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

+ 2
- 1
src/test/java/com/dmdirc/WritableFrameContainerTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/commandparser/aliases/AliasCommandHandlerTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/commandparser/auto/AutoCommandManagerTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/channel/BanTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/channel/KickReasonTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/channel/ModeTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/channel/SetNickColourTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/chat/MeTest.java View File

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

+ 2
- 1
src/test/java/com/dmdirc/commandparser/commands/flags/CommandFlagHandlerTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/global/AliasCommandTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/global/IfpluginTest.java View File

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

+ 2
- 4
src/test/java/com/dmdirc/commandparser/commands/global/NewServerTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/commandparser/commands/server/ChangeServerTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/commandparser/parsers/CommandParserTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/config/prefs/PreferencesDialogModelTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/config/prefs/PreferencesManagerTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/config/profiles/ProfileManagerTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/harness/TestCommandParser.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/harness/TestWritableFrameContainer.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/logger/DiskLoggingErrorManagerTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/logger/ProgramErrorTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/logger/SentryLoggingErrorManagerTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/ui/WindowManagerTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/ui/core/about/CoreAboutDialogModelTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/ui/core/feedback/FeedbackSenderTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/ui/core/newserver/CoreNewServerDialogModelTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/ui/messages/ColourManagerTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/ui/messages/EventPropertyManagerTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/ui/messages/HighlightManagerTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/ui/messages/IntelligentLinkingTest.java View File

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

+ 3
- 2
src/test/java/com/dmdirc/ui/messages/StyliserStylesTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/ui/messages/StyliserTest.java View File

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

+ 2
- 2
src/test/java/com/dmdirc/util/URLBuilderTest.java View File

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

Loading…
Cancel
Save