All Classes and Interfaces
Class
Description
An abstraction of the
BukkitTask
class which allows this object to be used with Reactor.A glorified wrapper class which collects an element and abstracts it behind the Reactor API.
An abstract service class meant for easy implementation and creation of services.
This interface provides a method for retrieving a name, unique identifier, and numerical id for a class.
This interface contains surface level methods for the
SchedulingSystem
to use.Represents a service that can be registered to a
ServicePool
.An abstraction layer over the
BukkitScheduler
to allow for the use as a Scheduler
.SchedulingSystem<T extends org.bukkit.plugin.java.JavaPlugin>
This class is used to manage the scheduling of
IService
s,
and the creation of ServicePool
s through the ServiceManager
.This class is used to represent a service exception.
The ServiceManager is a factory class for managing
ServicePool
s.A service pool is a collection of services which are managed by a single scheduler.
This class is used to represent a service pool exception.