abstract class Registry
Registry for managing registration. Provides methods to register and query items.
java.lang.Object > Registry
Field Summary
enabled
private
boolean
enabled
Field enabled.
reg
final
BooleanConsumer
reg
Field reg.
Method Detail
Registry
public
protected
Registry
(@Nonnull final List registrations, @Nonnull final BooleanSupplier precondition, final String preconditionMessage, @Nonnull final RegistrationWrapFunction wrappingFunction)
Method Registry.
- Parameters:
@Nonnull final Listregistrations@Nonnull final BooleanSupplierpreconditionfinal StringpreconditionMessage@Nonnull final RegistrationWrapFunctionwrappingFunction
checkPrecondition
protected
void
checkPrecondition
()
Method checkPrecondition.
isEnabled
public
boolean
isEnabled
()
Method isEnabled.
enable
public
void
enable
()
Method enable.
shutdown
public
void
shutdown
()
Method shutdown.
register
public
T
register
(@Nonnull final T registration)
Method register.
- Parameters:
@Nonnull final Tregistration
getRegistrations
public
List
getRegistrations
()
Method getRegistrations.
toString
public
String
toString
()
Method toString.