Remove runTaskSeparately method
This commit is contained in:
parent
693d03efaf
commit
04f9fe30ae
1 changed files with 0 additions and 23 deletions
|
|
@ -25,9 +25,6 @@ import java.io.File;
|
|||
import java.nio.file.Path;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.concurrent.ExecutorService;
|
||||
import java.util.concurrent.Executors;
|
||||
import java.util.logging.Level;
|
||||
|
||||
public abstract class BukkitPreparedPlugin extends BukkitPlugin implements Listener, PreparedPlugin {
|
||||
protected final Path dataDirectory;
|
||||
|
|
@ -35,8 +32,6 @@ public abstract class BukkitPreparedPlugin extends BukkitPlugin implements Liste
|
|||
protected final Language language = new Language();
|
||||
protected final SqlAdapter sqlAdapter = createSqlAdapter();
|
||||
|
||||
private ExecutorService singleThreadExecutor;
|
||||
|
||||
public BukkitPreparedPlugin() {
|
||||
super();
|
||||
dataDirectory = getDataFolder().toPath();
|
||||
|
|
@ -178,10 +173,6 @@ public abstract class BukkitPreparedPlugin extends BukkitPlugin implements Liste
|
|||
closeSqlAdapter();
|
||||
defaultConfig.clear();
|
||||
|
||||
if (singleThreadExecutor != null) {
|
||||
singleThreadExecutor.shutdownNow();
|
||||
}
|
||||
|
||||
BukkitUtils.unregisterCommandIf(command -> command instanceof PluginIdentifiableCommand && ((PluginIdentifiableCommand) command).getPlugin() == this);
|
||||
}
|
||||
|
||||
|
|
@ -195,18 +186,4 @@ public abstract class BukkitPreparedPlugin extends BukkitPlugin implements Liste
|
|||
disable();
|
||||
}
|
||||
}
|
||||
|
||||
public void runTaskSeparately(Runnable runnable) {
|
||||
if (singleThreadExecutor == null) {
|
||||
singleThreadExecutor = Executors.newSingleThreadExecutor();
|
||||
}
|
||||
|
||||
singleThreadExecutor.execute(() -> {
|
||||
try {
|
||||
runnable.run();
|
||||
} catch (Throwable throwable) {
|
||||
getLogger().log(Level.SEVERE, "Unhandled exception while running separated task", throwable);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue