ThreadedListenerManager
.@Deprecated public class GenericListenerManager extends AbstractListenerManager
HashSet
Please note: This is a very basic manager offering little security and
features. Any long running listener will block all bot operations since its
executed in the same thread. Adding any listeners during bot operation (Eg by
using WaitForQueue
) in another thread is risky since the set might be
in use already, throwing a ConcurrentModificationException
.
ThreadedListenerManager
Constructor and Description |
---|
GenericListenerManager()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addListener(Listener listener)
Deprecated.
Add a listener to this ListenerManager
|
com.google.common.collect.ImmutableSet<Listener> |
getListeners()
Deprecated.
Gets all listeners that are in this ListenerManager
|
boolean |
listenerExists(Listener listener)
Deprecated.
Check if a listener is in this ListenerManager
|
void |
onEvent(Event event)
Deprecated.
Sends event to all appropriate listeners.
|
boolean |
removeListener(Listener listener)
Deprecated.
Remove a listener from this ListenerManager
|
void |
shutdown(PircBotX bot)
Deprecated.
|
public void addListener(Listener listener)
ListenerManager
listener
- The listener to addpublic boolean removeListener(Listener listener)
ListenerManager
listener
- The listener to removepublic com.google.common.collect.ImmutableSet<Listener> getListeners()
ListenerManager
public void onEvent(Event event)
ListenerManager
onEvent
in interface ListenerManager
onEvent
in class AbstractListenerManager
event
- The event to sendpublic boolean listenerExists(Listener listener)
ListenerManager
listener
- The listener instance to look forpublic void shutdown(PircBotX bot)
Copyright © 2010–2020 Leon Blakey. All rights reserved.