Package com.comphenix.protocol.injector
Class SortedPacketListenerList
java.lang.Object
com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap<PacketListener>
com.comphenix.protocol.injector.SortedPacketListenerList
public final class SortedPacketListenerList
extends AbstractConcurrentListenerMultimap<PacketListener>
Registry of synchronous packet listeners.
- Author:
- Kristian
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinvokePacketRecieving(ErrorReporter reporter, PacketEvent event)Invokes the given packet event for every registered listener.voidinvokePacketRecieving(ErrorReporter reporter, PacketEvent event, ListenerPriority priorityFilter)Invokes the given packet event for every registered listener of the given priority.voidinvokePacketSending(ErrorReporter reporter, PacketEvent event)Invokes the given packet event for every registered listener.voidinvokePacketSending(ErrorReporter reporter, PacketEvent event, ListenerPriority priorityFilter)Invokes the given packet event for every registered listener of the given priority.Methods inherited from class com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap
addListener, clearListeners, getListener, keySet, removeListener, values
-
Constructor Details
-
SortedPacketListenerList
public SortedPacketListenerList()
-
-
Method Details
-
invokePacketRecieving
Invokes the given packet event for every registered listener.- Parameters:
reporter- - the error reporter that will be used to inform about listener exceptions.event- - the packet event to invoke.
-
invokePacketRecieving
public void invokePacketRecieving(ErrorReporter reporter, PacketEvent event, ListenerPriority priorityFilter)Invokes the given packet event for every registered listener of the given priority.- Parameters:
reporter- - the error reporter that will be used to inform about listener exceptions.event- - the packet event to invoke.priorityFilter- - the required priority for a listener to be invoked.
-
invokePacketSending
Invokes the given packet event for every registered listener.- Parameters:
reporter- - the error reporter that will be used to inform about listener exceptions.event- - the packet event to invoke.
-
invokePacketSending
public void invokePacketSending(ErrorReporter reporter, PacketEvent event, ListenerPriority priorityFilter)Invokes the given packet event for every registered listener of the given priority.- Parameters:
reporter- - the error reporter that will be used to inform about listener exceptions.event- - the packet event to invoke.priorityFilter- - the required priority for a listener to be invoked.
-