+
+A B C D E F G H I L M N O P Q R S T Index
+All Classes and Interfaces|All Packages|Serialized Form +
S
+-
+
- schedule(Runnable) - Method in record class io.github.simplexdevelopment.scheduler.ReactorBukkitScheduler +
-
+Delegates to the+
BukkitScheduler
.
+ - schedule(Runnable, long, TimeUnit) - Method in record class io.github.simplexdevelopment.scheduler.ReactorBukkitScheduler +
-
+Delegates to the+
BukkitScheduler
with a delay.
+ - schedulePeriodically(Runnable, long, long, TimeUnit) - Method in record class io.github.simplexdevelopment.scheduler.ReactorBukkitScheduler +
-
+Delegates to the+
BukkitScheduler
with a delay and a period.
+ - scheduler - Variable in class io.github.simplexdevelopment.impl.Main +
- +
- scheduler - Variable in record class io.github.simplexdevelopment.scheduler.ReactorBukkitScheduler +
-
+The field for the+
scheduler
record component.
+ - scheduler - Variable in class io.github.simplexdevelopment.scheduler.ServicePool +
-
+The scheduler used to run the services in this pool.+
+
- scheduler() - Method in record class io.github.simplexdevelopment.scheduler.ReactorBukkitScheduler +
-
+Returns the value of the+
scheduler
record component.
+ - SchedulingSystem<T extends org.bukkit.plugin.java.JavaPlugin> - Class in io.github.simplexdevelopment.scheduler +
- +
- SchedulingSystem(T) - Constructor for class io.github.simplexdevelopment.scheduler.SchedulingSystem +
-
+Creates a new instance of the scheduling system.+
+
- service_name - Variable in class io.github.simplexdevelopment.api.ExecutableService +
- +
- ServiceImpl - Class in io.github.simplexdevelopment.impl +
- +
- ServiceImpl(Main) - Constructor for class io.github.simplexdevelopment.impl.ServiceImpl +
- +
- serviceManager - Variable in class io.github.simplexdevelopment.scheduler.SchedulingSystem +
- +
- ServiceManager - Class in io.github.simplexdevelopment.scheduler +
- +
- ServiceManager() - Constructor for class io.github.simplexdevelopment.scheduler.ServiceManager +
-
+Creates a new instance of the Service Manager class.+
+
- ServicePool - Class in io.github.simplexdevelopment.scheduler +
- +
- ServicePool(NamespacedKey, boolean) - Constructor for class io.github.simplexdevelopment.scheduler.ServicePool +
-
+This will create a new instance of a Service Pool with a+
Scheduler
as its main scheduler.
+ - ServicePool(NamespacedKey, JavaPlugin) - Constructor for class io.github.simplexdevelopment.scheduler.ServicePool +
-
+This will create a new instance of a Service Pool with the+
ReactorBukkitScheduler
as its main scheduler.
+ - servicePools - Variable in class io.github.simplexdevelopment.scheduler.ServiceManager +
- +
- setCancelled(boolean) - Method in class io.github.simplexdevelopment.api.ExecutableService +
-
+Cancels the execution of this service.+
+
- setContext(S) - Method in interface io.github.simplexdevelopment.api.Context +
- +
- start() - Method in interface io.github.simplexdevelopment.api.IService +
-
+The actual start method for the service.+
+
- start() - Method in class io.github.simplexdevelopment.impl.ServiceImpl +
- +
- startServices() - Method in class io.github.simplexdevelopment.scheduler.ServicePool +
- +
- stop() - Method in interface io.github.simplexdevelopment.api.IService +
-
+The actual end method for the service.+
+
- stop() - Method in class io.github.simplexdevelopment.impl.ServiceImpl +
- +
- stopService(NamespacedKey, Mono<Disposable>) - Method in class io.github.simplexdevelopment.scheduler.ServicePool +
- +
- stopServices(Flux<Disposable>) - Method in class io.github.simplexdevelopment.scheduler.ServicePool +
- +
- supplyException() - Static method in exception io.github.simplexdevelopment.api.InvalidServicePoolException +
- +
- supplyException(IService) - Static method in exception io.github.simplexdevelopment.api.InvalidServiceException +
- +
All Classes and Interfaces|All Packages|Serialized Form