mirror of
https://github.com/SimplexDevelopment/SimplexSS.git
synced 2025-07-06 16:26:41 +00:00
A reactive non-blocking api for scheduling runnable tasks (now called Services) using Reactor (https://reactorproject.io)
24 lines
493 B
Java
24 lines
493 B
Java
package io.github.simplex.api;
|
|
|
|
import org.bukkit.plugin.Plugin;
|
|
|
|
public abstract class ExecutableService implements Service {
|
|
private final int serviceID;
|
|
private final Plugin plugin;
|
|
|
|
public ExecutableService(Plugin plugin, int serviceID) {
|
|
this.serviceID = serviceID;
|
|
this.plugin = plugin;
|
|
}
|
|
|
|
@Override
|
|
public int getServiceID() {
|
|
return serviceID;
|
|
}
|
|
|
|
@Override
|
|
public Plugin getProvidingPlugin() {
|
|
return plugin;
|
|
}
|
|
}
|