Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- schedule(Runnable) - Method in class io.github.simplexdevelopment.scheduler.ReactorBukkitScheduler
-
Delegates to the
BukkitScheduler
. - schedule(Runnable, long, TimeUnit) - Method in class io.github.simplexdevelopment.scheduler.ReactorBukkitScheduler
-
Delegates to the
BukkitScheduler
with a delay. - schedulePeriodically(Runnable, long, long, TimeUnit) - Method in 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 class io.github.simplexdevelopment.scheduler.ReactorBukkitScheduler
-
The bukkit scheduler.
- scheduler - Variable in class io.github.simplexdevelopment.scheduler.ServicePool
-
The scheduler used to run the services in this pool.
- SchedulingSystem<T extends org.bukkit.plugin.java.JavaPlugin> - Class in io.github.simplexdevelopment.scheduler
-
This class is used to manage the scheduling of
IService
s, and the creation ofServicePool
s through theServiceManager
. - 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.scheduler.ExecutableService
-
The name of the service.
- ServiceException - Exception in io.github.simplexdevelopment.api
-
This class is used to represent a service exception.
- ServiceException(IService) - Constructor for exception io.github.simplexdevelopment.api.ServiceException
-
Constructs a new service exception which states the service is not present within any service pools.
- ServiceException(Throwable) - Constructor for exception io.github.simplexdevelopment.api.ServiceException
- ServiceImpl - Class in io.github.simplexdevelopment.impl
- ServiceImpl(Main, ServicePool) - Constructor for class io.github.simplexdevelopment.impl.ServiceImpl
- serviceManager - Variable in class io.github.simplexdevelopment.scheduler.SchedulingSystem
-
The service manager to use for controlling service pools.
- ServiceManager - Class in io.github.simplexdevelopment.scheduler
-
The ServiceManager is a factory class for managing
ServicePool
s. - 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
-
A service pool is a collection of services which are managed by a single scheduler.
- ServicePool(String, 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(String, 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. - ServicePoolException - Exception in io.github.simplexdevelopment.api
-
This class is used to represent a service pool exception.
- ServicePoolException() - Constructor for exception io.github.simplexdevelopment.api.ServicePoolException
-
Constructs a new generic service pool exception.
- ServicePoolException(String) - Constructor for exception io.github.simplexdevelopment.api.ServicePoolException
- ServicePoolException(Throwable) - Constructor for exception io.github.simplexdevelopment.api.ServicePoolException
- servicePools - Variable in class io.github.simplexdevelopment.scheduler.ServiceManager
-
A set of
ServicePool
s which are currently active. - setCancelled(boolean) - Method in class io.github.simplexdevelopment.scheduler.ExecutableService
-
Cancels the execution of this service.
- setContext(S) - Method in interface io.github.simplexdevelopment.api.Context
- setParentPool(ServicePool) - Method in interface io.github.simplexdevelopment.api.IService
-
Sets the parent pool for this service.
- setParentPool(ServicePool) - Method in class io.github.simplexdevelopment.scheduler.ExecutableService
- 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
- 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(String, Mono<Disposable>) - Method in class io.github.simplexdevelopment.scheduler.ServicePool
-
This is the method used to stop a service.
- stopServices(Flux<Disposable>) - Method in class io.github.simplexdevelopment.scheduler.ServicePool
-
This method can be used to stop all the services registered with this pool.
- supplyException() - Static method in exception io.github.simplexdevelopment.api.ServicePoolException
- supplyException(IService) - Static method in exception io.github.simplexdevelopment.api.ServiceException
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form