소스 검색

Merge pull request #499 from csmith/master

Remove Server State debug command.
pull/500/head
Greg Holmes 7 년 전
부모
커밋
d787fc3472

+ 0
- 6
debug/src/main/java/com/dmdirc/addons/debug/DebugModule.java 파일 보기

@@ -37,7 +37,6 @@ import com.dmdirc.addons.debug.commands.MemInfo;
37 37
 import com.dmdirc.addons.debug.commands.Notify;
38 38
 import com.dmdirc.addons.debug.commands.RunGC;
39 39
 import com.dmdirc.addons.debug.commands.ServerInfo;
40
-import com.dmdirc.addons.debug.commands.ServerState;
41 40
 import com.dmdirc.addons.debug.commands.Services;
42 41
 import com.dmdirc.addons.debug.commands.ShowRaw;
43 42
 import com.dmdirc.addons.debug.commands.StatusbarMessage;
@@ -118,11 +117,6 @@ public class DebugModule {
118 117
         return command;
119 118
     }
120 119
 
121
-    @Provides(type = Provides.Type.SET)
122
-    public DebugCommand getCommand(final ServerState command) {
123
-        return command;
124
-    }
125
-
126 120
     @Provides(type = Provides.Type.SET)
127 121
     public DebugCommand getCommand(final Services command) {
128 122
         return command;

+ 0
- 75
debug/src/main/java/com/dmdirc/addons/debug/commands/ServerState.java 파일 보기

@@ -1,75 +0,0 @@
1
-/*
2
- * Copyright (c) 2006-2015 DMDirc Developers
3
- *
4
- * Permission is hereby granted, free of charge, to any person obtaining a copy
5
- * of this software and associated documentation files (the "Software"), to deal
6
- * in the Software without restriction, including without limitation the rights
7
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8
- * copies of the Software, and to permit persons to whom the Software is
9
- * furnished to do so, subject to the following conditions:
10
- *
11
- * The above copyright notice and this permission notice shall be included in
12
- * all copies or substantial portions of the Software.
13
- *
14
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20
- * SOFTWARE.
21
- */
22
-
23
-package com.dmdirc.addons.debug.commands;
24
-
25
-import com.dmdirc.addons.debug.Debug;
26
-import com.dmdirc.addons.debug.DebugCommand;
27
-import com.dmdirc.commandparser.CommandArguments;
28
-import com.dmdirc.commandparser.commands.context.CommandContext;
29
-import com.dmdirc.interfaces.Connection;
30
-import com.dmdirc.interfaces.WindowModel;
31
-
32
-import java.util.Optional;
33
-
34
-import javax.annotation.Nonnull;
35
-import javax.inject.Inject;
36
-import javax.inject.Provider;
37
-
38
-/**
39
- * Outputs server state information.
40
- */
41
-public class ServerState extends DebugCommand {
42
-
43
-    /**
44
-     * Creates a new instance of the command.
45
-     *
46
-     * @param commandProvider The provider to use to access the main debug command.
47
-     */
48
-    @Inject
49
-    public ServerState(final Provider<Debug> commandProvider) {
50
-        super(commandProvider);
51
-    }
52
-
53
-    @Override
54
-    public String getName() {
55
-        return "serverstate";
56
-    }
57
-
58
-    @Override
59
-    public String getUsage() {
60
-        return " - Outputs server state information";
61
-    }
62
-
63
-    @Override
64
-    public void execute(@Nonnull final WindowModel origin,
65
-            final CommandArguments args, final CommandContext context) {
66
-        final Optional<Connection> optionalConnection = origin.getConnection();
67
-        if (optionalConnection.isPresent()) {
68
-            showOutput(origin, args.isSilent(),
69
-                    optionalConnection.get().getStatus().getTransitionHistory());
70
-        } else {
71
-            showError(origin, args.isSilent(), "This window isn't connected to a server");
72
-        }
73
-    }
74
-
75
-}

Loading…
취소
저장