Class ListenerAutoRegistration
java.lang.Object
net.apartium.cocoabeans.spigot.lazies.ListenerAutoRegistration
Listener auto registration for spigot.
- See Also:
-
Listener
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic @interfaceIndicates a listener most only be registered ifloadDevListenersis set to true -
Constructor Summary
ConstructorsConstructorDescriptionListenerAutoRegistration(org.bukkit.plugin.java.JavaPlugin plugin, boolean loadDevListeners) Creates a new instance of listener auto registration -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInjectableObject(Object injectableObject) Add injectable object that will be used to create listenersvoidAuto discovers listeners in given package name and its subpackagesvoidAuto discovers listeners in given package namevoidAuto discovers listeners in given package name
-
Constructor Details
-
ListenerAutoRegistration
public ListenerAutoRegistration(org.bukkit.plugin.java.JavaPlugin plugin, boolean loadDevListeners) Creates a new instance of listener auto registration- Parameters:
plugin- plugin instance to be associated with new listenersloadDevListeners- should listeners for dev servers should be loaded:- See Also:
-
-
Method Details
-
addInjectableObject
Add injectable object that will be used to create listeners- Parameters:
injectableObject- injectable object- See Also:
-
register
Auto discovers listeners in given package name and its subpackages- Parameters:
packageName- package name
-
register
Auto discovers listeners in given package name- Parameters:
packageName- package namedeep- whether sub packages of given package should also be queried
-
register
Auto discovers listeners in given package name- Parameters:
packageName- package namedeep- whether sub packages of given package should also be queriedignore- classes that should be ignored and not be registered by this method
-