Interface ServerThreadChannelAttachableListenerManager
-
- All Known Subinterfaces:
PrivateChannel,PrivateChannelAttachableListenerManager,ServerTextChannel,ServerTextChannelAttachableListenerManager,ServerThreadChannel,TextChannel,TextChannelAttachableListenerManager
@Generated("listener-manager-generation.gradle") public interface ServerThreadChannelAttachableListenerManagerThis class can be used to add and retrieveServerThreadChannelAttachableListeners.
-
-
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 registeredServerThreadChannelChangeMemberCountListeners.- Returns:
- All registered
ServerThreadChannelChangeMemberCountListeners.
-
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 registeredServerPrivateThreadJoinListeners.- Returns:
- All registered
ServerPrivateThreadJoinListeners.
-
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 registeredServerThreadChannelChangeTotalMessageSentListeners.- Returns:
- All registered
ServerThreadChannelChangeTotalMessageSentListeners.
-
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 registeredServerThreadChannelChangeMessageCountListeners.- Returns:
- All registered
ServerThreadChannelChangeMessageCountListeners.
-
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 registeredServerThreadChannelChangeLastMessageIdListeners.- Returns:
- All registered
ServerThreadChannelChangeLastMessageIdListeners.
-
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 registeredServerThreadChannelChangeInvitableListeners.- Returns:
- All registered
ServerThreadChannelChangeInvitableListeners.
-
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 registeredServerThreadChannelChangeLockedListeners.- Returns:
- All registered
ServerThreadChannelChangeLockedListeners.
-
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 registeredServerThreadChannelChangeArchiveTimestampListeners.- Returns:
- All registered
ServerThreadChannelChangeArchiveTimestampListeners.
-
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 registeredServerThreadChannelChangeArchivedListeners.- Returns:
- All registered
ServerThreadChannelChangeArchivedListeners.
-
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 registeredServerThreadChannelChangeAutoArchiveDurationListeners.- Returns:
- All registered
ServerThreadChannelChangeAutoArchiveDurationListeners.
-
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 registeredServerThreadChannelChangeRateLimitPerUserListeners.- Returns:
- All registered
ServerThreadChannelChangeRateLimitPerUserListeners.
-
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 registeredServerThreadChannelCreateListeners.- Returns:
- All registered
ServerThreadChannelCreateListeners.
-
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 registeredServerThreadChannelDeleteListeners.- Returns:
- All registered
ServerThreadChannelDeleteListeners.
-
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 registeredServerThreadChannelUpdateListeners.- Returns:
- All registered
ServerThreadChannelUpdateListeners.
-
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 registeredServerThreadChannelMembersUpdateListeners.- Returns:
- All registered
ServerThreadChannelMembersUpdateListeners.
-
addServerThreadChannelAttachableListener
<T extends ServerThreadChannelAttachableListener & ObjectAttachableListener> java.util.Collection<ListenerManager<T>> addServerThreadChannelAttachableListener(T listener)
Adds a listener that implements one or moreServerThreadChannelAttachableListeners. 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 moreServerThreadChannelAttachableListeners.- 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 moreServerThreadChannelAttachableListeners 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
ServerThreadChannelAttachableListeners 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.
-
-