Class MiddlewareAutoRegisterHandler
java.lang.Object
de.craftsblock.craftsnet.autoregister.AutoRegisterHandler<Middleware>
de.craftsblock.craftsnet.autoregister.builtin.MiddlewareAutoRegisterHandler
A handler for automatically registering
Middleware implementations. This class extends
AutoRegisterHandler and provides a concrete implementation for handling the registration of
Middleware instances into the requirement registry of CraftsNet.- Since:
- 3.4.0-SNAPSHOT
-
Field Summary
Fields inherited from class de.craftsblock.craftsnet.autoregister.AutoRegisterHandler
craftsNet -
Constructor Summary
ConstructorsConstructorDescriptionMiddlewareAutoRegisterHandler(CraftsNet craftsNet) Constructs a newMiddlewareAutoRegisterHandler. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanhandle(Middleware middleware, AutoRegisterInfo info, Object... args) Handles the registration of the providedMiddleware.Methods inherited from class de.craftsblock.craftsnet.autoregister.AutoRegisterHandler
getCraftsNet
-
Constructor Details
-
MiddlewareAutoRegisterHandler
Constructs a newMiddlewareAutoRegisterHandler.- Parameters:
craftsNet- TheCraftsNetinstance used for managing the middleware registry.
-
-
Method Details
-
handle
Handles the registration of the providedMiddleware.This method attempts to register the given
Middlewarewith theCraftsNet.getMiddlewareRegistry()of the associatedCraftsNetinstance. If registration is successful, the method returnstrue.- Specified by:
handlein classAutoRegisterHandler<Middleware>- Parameters:
middleware- TheMiddlewareto be registered.args- Additional arguments (not used in this implementation but provided for extensibility).info- TheAutoRegisterInfowhich holds more information about the object.- Returns:
trueif the registration was successful,falseotherwise.
-