Package org.bukkit.plugin
Class RegisteredListener
- java.lang.Object
-
- org.bukkit.plugin.RegisteredListener
-
- Direct Known Subclasses:
TimedRegisteredListener
public class RegisteredListener extends Object
Stores relevant information for plugin listeners
-
-
Constructor Summary
Constructors Constructor Description RegisteredListener(Listener listener, EventExecutor executor, EventPriority priority, Plugin plugin, boolean ignoreCancelled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
callEvent(Event event)
Calls the event executorListener
getListener()
Gets the listener for this registrationPlugin
getPlugin()
Gets the plugin for this registrationEventPriority
getPriority()
Gets the priority for this registrationboolean
isIgnoringCancelled()
Whether this listener accepts cancelled events
-
-
-
Constructor Detail
-
RegisteredListener
public RegisteredListener(@NotNull Listener listener, @NotNull EventExecutor executor, @NotNull EventPriority priority, @NotNull Plugin plugin, boolean ignoreCancelled)
-
-
Method Detail
-
getListener
@NotNull public Listener getListener()
Gets the listener for this registration- Returns:
- Registered Listener
-
getPlugin
@NotNull public Plugin getPlugin()
Gets the plugin for this registration- Returns:
- Registered Plugin
-
getPriority
@NotNull public EventPriority getPriority()
Gets the priority for this registration- Returns:
- Registered Priority
-
callEvent
public void callEvent(@NotNull Event event) throws EventException
Calls the event executor- Parameters:
event
- The event- Throws:
EventException
- If an event handler throws an exception.
-
isIgnoringCancelled
public boolean isIgnoringCancelled()
Whether this listener accepts cancelled events- Returns:
- True when ignoring cancelled events
-
-