From 78380dab319c3e8460c30b100b9171ffe1afbf73 Mon Sep 17 00:00:00 2001 From: soulomoon Date: Tue, 26 Mar 2019 17:32:37 +0800 Subject: [PATCH] fix some get set method --- .../com/ss/jme/plugin/JmePluginState.java | 3 +++ .../com/ss/jme/plugin/jmb/JmbInstance.java | 20 ++++++++++++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/ss/jme/plugin/JmePluginState.java b/src/main/java/com/ss/jme/plugin/JmePluginState.java index 93e2719..5aaddf3 100644 --- a/src/main/java/com/ss/jme/plugin/JmePluginState.java +++ b/src/main/java/com/ss/jme/plugin/JmePluginState.java @@ -47,4 +47,7 @@ void copyOf(@Nullable JmePluginState other) { public void setJmbPath(@Nullable String jmbPath) { this.jmbPath = jmbPath == null ? DEFAULT_JMB_PATH : jmbPath; } + public String getJmbPath() { + return this.jmbPath; + } } diff --git a/src/main/java/com/ss/jme/plugin/jmb/JmbInstance.java b/src/main/java/com/ss/jme/plugin/jmb/JmbInstance.java index 4eebb5c..5f23cde 100644 --- a/src/main/java/com/ss/jme/plugin/jmb/JmbInstance.java +++ b/src/main/java/com/ss/jme/plugin/jmb/JmbInstance.java @@ -51,6 +51,7 @@ public class JmbInstance extends Thread { @NotNull private static final ReadablePacketRegistry PACKET_REGISTRY = ReadablePacketRegistry.of(EmptyServerCommand.class); + @NotNull private static final ExecutorService EXECUTOR_SERVICE = Executors.newSingleThreadExecutor(); @@ -156,6 +157,10 @@ public void run() { } } + public void setServer(Server server) { + this.server = server; + } + /** * Starts an instance of jMB. * @@ -297,12 +302,25 @@ private synchronized void startInstanceImpl() { LOG.debug("jMB was started successfully."); } + private void setLastJmbPath(Path pathToJmb) { + lastJmbPath = pathToJmb; + } + + private Server getServer() { + return server; + } + + private Path getLastJmbPath() { + return lastJmbPath; + } + /** * Gets the server of jMB. * * @return the server of jMB. */ - private @NotNull Optional getServerOpt() { + private @NotNull + Optional getServerOpt() { return Optional.ofNullable(server); }