Skip to content

Commit e692c27

Browse files
committed
Add shutdown methods to sockets and pluinmessaging
1 parent 7735d03 commit e692c27

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

SimpleAPI/src/main/java/com/bencodez/simpleapi/servercomm/pluginmessage/PluginMessage.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,10 @@ public void add(PluginMessageHandler handle) {
5252
public ArrayList<PluginMessageHandler> getPluginMessages() {
5353
return pluginMessages;
5454
}
55+
56+
public void shutdown() {
57+
timer.shutdown();
58+
}
5559

5660
@Override
5761
public void onPluginMessageReceived(String channel, Player player, byte[] message) {

SimpleAPI/src/main/java/com/bencodez/simpleapi/servercomm/sockets/SocketHandler.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ public void add(SocketReceiver receive) {
3232
public void closeConnection() {
3333
server.close();
3434
server = null;
35+
if (timer != null) {
36+
timer.shutdownNow();
37+
timer = null;
38+
}
3539
}
3640

3741
public abstract void log(String str);

0 commit comments

Comments
 (0)