Package | Description |
---|---|
org.pircbotx |
Core PircBotX classes
|
org.pircbotx.delay | |
org.pircbotx.hooks |
General Listener classes
|
org.pircbotx.hooks.events |
All supported events of PircBotX
|
org.pircbotx.hooks.managers |
Listener Manager interface and implementations
|
Modifier and Type | Method and Description |
---|---|
Configuration.Builder |
Configuration.Builder.addListener(Listener listener)
Add a listener to the current ListenerManager
|
Modifier and Type | Method and Description |
---|---|
Configuration.Builder |
Configuration.Builder.addListeners(Iterable<Listener> listeners)
Add a collection of listeners to the current ListenerManager
|
Modifier and Type | Class and Description |
---|---|
class |
AdaptingDelay |
Modifier and Type | Class and Description |
---|---|
class |
CoreHooks
Several standard IRC client default responses.
|
class |
ListenerAdapter
Adapter that provides methods to capture each event separately, removing the
need to check, cast, and call your custom method for each event you want to
capture.
|
class |
TemporaryListener
Listener for short one-off tasks.
|
Modifier and Type | Method and Description |
---|---|
Listener |
ListenerExceptionEvent.getListener() |
Constructor and Description |
---|
ListenerExceptionEvent(PircBotX bot,
Exception exception,
String message,
Listener listener,
Event sourceEvent) |
Modifier and Type | Method and Description |
---|---|
Listener |
ThreadedListenerManager.ManagedFutureTask.getListener() |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableSet<Listener> |
ThreadedListenerManager.getListeners() |
com.google.common.collect.ImmutableSet<Listener> |
SequentialListenerManager.getListeners() |
com.google.common.collect.ImmutableSet<Listener> |
ListenerManager.getListeners()
Gets all listeners that are in this ListenerManager
|
com.google.common.collect.ImmutableSet<Listener> |
GenericListenerManager.getListeners()
Deprecated.
|
com.google.common.collect.ImmutableSet<Listener> |
BackgroundListenerManager.getListeners() |
Modifier and Type | Method and Description |
---|---|
void |
ThreadedListenerManager.addListener(Listener listener) |
void |
SequentialListenerManager.addListener(Listener listener)
Alias of
#appendListenerPooled(org.pircbotx.hooks.Listener) |
void |
ListenerManager.addListener(Listener listener)
Add a listener to this ListenerManager
|
void |
GenericListenerManager.addListener(Listener listener)
Deprecated.
|
void |
BackgroundListenerManager.addListener(Listener listener,
boolean isBackground) |
SequentialListenerManager |
SequentialListenerManager.addListenerExecutor(int index,
Listener listener,
SequentialListenerManager.ListenerExecutor executor)
Add a listener at the given index to be executed by the supplied executor
|
SequentialListenerManager |
SequentialListenerManager.addListenerExecutor(Listener listener,
SequentialListenerManager.ListenerExecutor executor)
Add a listener to be executed by the supplied executor
|
SequentialListenerManager |
SequentialListenerManager.addListenerInline(Listener listener)
Add listener to be executed in the "bot/network loop"
|
SequentialListenerManager |
SequentialListenerManager.addListenerPooled(Listener listener)
Add listener to be executed in the main executor pool
|
SequentialListenerManager |
SequentialListenerManager.addListenerPooled(Listener listener,
Executor suppliedPool)
Add listener to be executed in the supplied executor pool
|
SequentialListenerManager |
SequentialListenerManager.addListenerSequential(Listener listener)
Add listener to be executed in its sequential single thread
|
boolean |
ThreadedListenerManager.listenerExists(Listener listener) |
boolean |
SequentialListenerManager.listenerExists(Listener listener) |
boolean |
ListenerManager.listenerExists(Listener listener)
Check if a listener is in this ListenerManager
|
boolean |
GenericListenerManager.listenerExists(Listener listener)
Deprecated.
|
boolean |
ThreadedListenerManager.removeListener(Listener listener) |
boolean |
SequentialListenerManager.removeListener(Listener listener) |
boolean |
ListenerManager.removeListener(Listener listener)
Remove a listener from this ListenerManager
|
boolean |
GenericListenerManager.removeListener(Listener listener)
Deprecated.
|
boolean |
BackgroundListenerManager.removeListener(Listener listener) |
SequentialListenerManager |
SequentialListenerManager.updateExecutor(Listener listener,
SequentialListenerManager.ListenerExecutor executor)
Replace the executor for the supplied listener
|
Constructor and Description |
---|
InlineListenerExecutor(AbstractListenerManager listenerManager,
Listener wrappedListener) |
ManagedFutureTask(Listener listener,
Event event,
Runnable run) |
PooledListenerExecutor(AbstractListenerManager listenerManager,
Listener wrappedListener,
Executor executor) |
SequentialListenerExecutor(SequentialListenerManager listenerManager,
Listener wrappedListener) |
Copyright © 2010–2020 Leon Blakey. All rights reserved.