Interface ServerThreadChannelAttachableListenerManager
-
- All Known Subinterfaces:
PrivateChannel
,PrivateChannelAttachableListenerManager
,ServerTextChannel
,ServerTextChannelAttachableListenerManager
,ServerThreadChannel
,TextChannel
,TextChannelAttachableListenerManager
@Generated("listener-manager-generation.gradle") public interface ServerThreadChannelAttachableListenerManager
This class can be used to add and retrieveServerThreadChannelAttachableListener
s.
-
-
Method Summary
-
-
-
Method Detail
-
addServerThreadChannelChangeMemberCountListener
ListenerManager<ServerThreadChannelChangeMemberCountListener> addServerThreadChannelChangeMemberCountListener(ServerThreadChannelChangeMemberCountListener listener)
Adds aServerThreadChannelChangeMemberCountListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerThreadChannelChangeMemberCountListeners
java.util.List<ServerThreadChannelChangeMemberCountListener> getServerThreadChannelChangeMemberCountListeners()
Gets all registeredServerThreadChannelChangeMemberCountListener
s.- Returns:
- All registered
ServerThreadChannelChangeMemberCountListener
s.
-
addServerPrivateThreadJoinListener
ListenerManager<ServerPrivateThreadJoinListener> addServerPrivateThreadJoinListener(ServerPrivateThreadJoinListener listener)
Adds aServerPrivateThreadJoinListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerPrivateThreadJoinListeners
java.util.List<ServerPrivateThreadJoinListener> getServerPrivateThreadJoinListeners()
Gets all registeredServerPrivateThreadJoinListener
s.- Returns:
- All registered
ServerPrivateThreadJoinListener
s.
-
addServerThreadChannelChangeTotalMessageSentListener
ListenerManager<ServerThreadChannelChangeTotalMessageSentListener> addServerThreadChannelChangeTotalMessageSentListener(ServerThreadChannelChangeTotalMessageSentListener listener)
Adds aServerThreadChannelChangeTotalMessageSentListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerThreadChannelChangeTotalMessageSentListeners
java.util.List<ServerThreadChannelChangeTotalMessageSentListener> getServerThreadChannelChangeTotalMessageSentListeners()
Gets all registeredServerThreadChannelChangeTotalMessageSentListener
s.- Returns:
- All registered
ServerThreadChannelChangeTotalMessageSentListener
s.
-
addServerThreadChannelChangeMessageCountListener
ListenerManager<ServerThreadChannelChangeMessageCountListener> addServerThreadChannelChangeMessageCountListener(ServerThreadChannelChangeMessageCountListener listener)
Adds aServerThreadChannelChangeMessageCountListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerThreadChannelChangeMessageCountListeners
java.util.List<ServerThreadChannelChangeMessageCountListener> getServerThreadChannelChangeMessageCountListeners()
Gets all registeredServerThreadChannelChangeMessageCountListener
s.- Returns:
- All registered
ServerThreadChannelChangeMessageCountListener
s.
-
addServerThreadChannelChangeLastMessageIdListener
ListenerManager<ServerThreadChannelChangeLastMessageIdListener> addServerThreadChannelChangeLastMessageIdListener(ServerThreadChannelChangeLastMessageIdListener listener)
Adds aServerThreadChannelChangeLastMessageIdListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerThreadChannelChangeLastMessageIdListeners
java.util.List<ServerThreadChannelChangeLastMessageIdListener> getServerThreadChannelChangeLastMessageIdListeners()
Gets all registeredServerThreadChannelChangeLastMessageIdListener
s.- Returns:
- All registered
ServerThreadChannelChangeLastMessageIdListener
s.
-
addServerThreadChannelChangeInvitableListener
ListenerManager<ServerThreadChannelChangeInvitableListener> addServerThreadChannelChangeInvitableListener(ServerThreadChannelChangeInvitableListener listener)
Adds aServerThreadChannelChangeInvitableListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerThreadChannelChangeInvitableListeners
java.util.List<ServerThreadChannelChangeInvitableListener> getServerThreadChannelChangeInvitableListeners()
Gets all registeredServerThreadChannelChangeInvitableListener
s.- Returns:
- All registered
ServerThreadChannelChangeInvitableListener
s.
-
addServerThreadChannelChangeLockedListener
ListenerManager<ServerThreadChannelChangeLockedListener> addServerThreadChannelChangeLockedListener(ServerThreadChannelChangeLockedListener listener)
Adds aServerThreadChannelChangeLockedListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerThreadChannelChangeLockedListeners
java.util.List<ServerThreadChannelChangeLockedListener> getServerThreadChannelChangeLockedListeners()
Gets all registeredServerThreadChannelChangeLockedListener
s.- Returns:
- All registered
ServerThreadChannelChangeLockedListener
s.
-
addServerThreadChannelChangeArchiveTimestampListener
ListenerManager<ServerThreadChannelChangeArchiveTimestampListener> addServerThreadChannelChangeArchiveTimestampListener(ServerThreadChannelChangeArchiveTimestampListener listener)
Adds aServerThreadChannelChangeArchiveTimestampListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerThreadChannelChangeArchiveTimestampListeners
java.util.List<ServerThreadChannelChangeArchiveTimestampListener> getServerThreadChannelChangeArchiveTimestampListeners()
Gets all registeredServerThreadChannelChangeArchiveTimestampListener
s.- Returns:
- All registered
ServerThreadChannelChangeArchiveTimestampListener
s.
-
addServerThreadChannelChangeArchivedListener
ListenerManager<ServerThreadChannelChangeArchivedListener> addServerThreadChannelChangeArchivedListener(ServerThreadChannelChangeArchivedListener listener)
Adds aServerThreadChannelChangeArchivedListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerThreadChannelChangeArchivedListeners
java.util.List<ServerThreadChannelChangeArchivedListener> getServerThreadChannelChangeArchivedListeners()
Gets all registeredServerThreadChannelChangeArchivedListener
s.- Returns:
- All registered
ServerThreadChannelChangeArchivedListener
s.
-
addServerThreadChannelChangeAutoArchiveDurationListener
ListenerManager<ServerThreadChannelChangeAutoArchiveDurationListener> addServerThreadChannelChangeAutoArchiveDurationListener(ServerThreadChannelChangeAutoArchiveDurationListener listener)
Adds aServerThreadChannelChangeAutoArchiveDurationListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerThreadChannelChangeAutoArchiveDurationListeners
java.util.List<ServerThreadChannelChangeAutoArchiveDurationListener> getServerThreadChannelChangeAutoArchiveDurationListeners()
Gets all registeredServerThreadChannelChangeAutoArchiveDurationListener
s.- Returns:
- All registered
ServerThreadChannelChangeAutoArchiveDurationListener
s.
-
addServerThreadChannelChangeRateLimitPerUserListener
ListenerManager<ServerThreadChannelChangeRateLimitPerUserListener> addServerThreadChannelChangeRateLimitPerUserListener(ServerThreadChannelChangeRateLimitPerUserListener listener)
Adds aServerThreadChannelChangeRateLimitPerUserListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerThreadChannelChangeRateLimitPerUserListeners
java.util.List<ServerThreadChannelChangeRateLimitPerUserListener> getServerThreadChannelChangeRateLimitPerUserListeners()
Gets all registeredServerThreadChannelChangeRateLimitPerUserListener
s.- Returns:
- All registered
ServerThreadChannelChangeRateLimitPerUserListener
s.
-
addServerThreadChannelCreateListener
ListenerManager<ServerThreadChannelCreateListener> addServerThreadChannelCreateListener(ServerThreadChannelCreateListener listener)
Adds aServerThreadChannelCreateListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerThreadChannelCreateListeners
java.util.List<ServerThreadChannelCreateListener> getServerThreadChannelCreateListeners()
Gets all registeredServerThreadChannelCreateListener
s.- Returns:
- All registered
ServerThreadChannelCreateListener
s.
-
addServerThreadChannelDeleteListener
ListenerManager<ServerThreadChannelDeleteListener> addServerThreadChannelDeleteListener(ServerThreadChannelDeleteListener listener)
Adds aServerThreadChannelDeleteListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerThreadChannelDeleteListeners
java.util.List<ServerThreadChannelDeleteListener> getServerThreadChannelDeleteListeners()
Gets all registeredServerThreadChannelDeleteListener
s.- Returns:
- All registered
ServerThreadChannelDeleteListener
s.
-
addServerThreadChannelUpdateListener
ListenerManager<ServerThreadChannelUpdateListener> addServerThreadChannelUpdateListener(ServerThreadChannelUpdateListener listener)
Adds aServerThreadChannelUpdateListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerThreadChannelUpdateListeners
java.util.List<ServerThreadChannelUpdateListener> getServerThreadChannelUpdateListeners()
Gets all registeredServerThreadChannelUpdateListener
s.- Returns:
- All registered
ServerThreadChannelUpdateListener
s.
-
addServerThreadChannelMembersUpdateListener
ListenerManager<ServerThreadChannelMembersUpdateListener> addServerThreadChannelMembersUpdateListener(ServerThreadChannelMembersUpdateListener listener)
Adds aServerThreadChannelMembersUpdateListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerThreadChannelMembersUpdateListeners
java.util.List<ServerThreadChannelMembersUpdateListener> getServerThreadChannelMembersUpdateListeners()
Gets all registeredServerThreadChannelMembersUpdateListener
s.- Returns:
- All registered
ServerThreadChannelMembersUpdateListener
s.
-
addServerThreadChannelAttachableListener
<T extends ServerThreadChannelAttachableListener & ObjectAttachableListener> java.util.Collection<ListenerManager<T>> addServerThreadChannelAttachableListener(T listener)
Adds a listener that implements one or moreServerThreadChannelAttachableListener
s. Adding a listener multiple times will only add it once and return the same listener managers on each invocation. The order of invocation is according to first addition.- Type Parameters:
T
- The type of the listener.- Parameters:
listener
- The listener to add.- Returns:
- The managers for the added listener.
-
removeServerThreadChannelAttachableListener
<T extends ServerThreadChannelAttachableListener & ObjectAttachableListener> void removeServerThreadChannelAttachableListener(T listener)
Removes a listener that implements one or moreServerThreadChannelAttachableListener
s.- Type Parameters:
T
- The type of the listener.- Parameters:
listener
- The listener to remove.
-
getServerThreadChannelAttachableListeners
<T extends ServerThreadChannelAttachableListener & ObjectAttachableListener> java.util.Map<T,java.util.List<java.lang.Class<T>>> getServerThreadChannelAttachableListeners()
Gets a map with all registered listeners that implement one or moreServerThreadChannelAttachableListener
s and their assigned listener classes they listen to.- Type Parameters:
T
- The type of the listeners.- Returns:
- A map with all registered listeners that implement one or more
ServerThreadChannelAttachableListener
s and their assigned listener classes they listen to.
-
removeListener
<T extends ServerThreadChannelAttachableListener & ObjectAttachableListener> void removeListener(java.lang.Class<T> listenerClass, T listener)
Removes a listener from this object.- Type Parameters:
T
- The type of the listener.- Parameters:
listenerClass
- The listener class.listener
- The listener to remove.
-
-