Interface UncachedMessageAttachableListenerManager
-
- All Known Subinterfaces:
UncachedMessageUtil
@Generated("listener-manager-generation.gradle") public interface UncachedMessageAttachableListenerManagerThis class can be used to add and retrieveMessageAttachableListeners for potentially uncached messages.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListenerManager<ButtonClickListener>addButtonClickListener(long messageId, ButtonClickListener listener)Adds aButtonClickListener.<T extends MessageAttachableListener & ObjectAttachableListener>
java.util.Collection<ListenerManager<T>>addMessageAttachableListener(long messageId, T listener)Adds a listener that implements one or moreMessageAttachableListeners to the message with the given id.<T extends MessageAttachableListener & ObjectAttachableListener>
java.util.Collection<ListenerManager<T>>addMessageAttachableListener(java.lang.String messageId, T listener)Adds a listener that implements one or moreMessageAttachableListeners to the message with the given id.ListenerManager<MessageComponentCreateListener>addMessageComponentCreateListener(long messageId, MessageComponentCreateListener listener)Adds aMessageComponentCreateListener.ListenerManager<MessageContextMenuCommandListener>addMessageContextMenuCommandListener(long messageId, MessageContextMenuCommandListener listener)Adds aMessageContextMenuCommandListener.ListenerManager<MessageDeleteListener>addMessageDeleteListener(long messageId, MessageDeleteListener listener)Adds aMessageDeleteListener.ListenerManager<MessageEditListener>addMessageEditListener(long messageId, MessageEditListener listener)Adds aMessageEditListener.ListenerManager<MessageReplyListener>addMessageReplyListener(long messageId, MessageReplyListener listener)Adds aMessageReplyListener.ListenerManager<ReactionAddListener>addReactionAddListener(long messageId, ReactionAddListener listener)Adds aReactionAddListener.ListenerManager<ReactionRemoveAllListener>addReactionRemoveAllListener(long messageId, ReactionRemoveAllListener listener)Adds aReactionRemoveAllListener.ListenerManager<ReactionRemoveListener>addReactionRemoveListener(long messageId, ReactionRemoveListener listener)Adds aReactionRemoveListener.ListenerManager<SelectMenuChooseListener>addSelectMenuChooseListener(long messageId, SelectMenuChooseListener listener)Adds aSelectMenuChooseListener.java.util.List<ButtonClickListener>getButtonClickListeners(long messageId)Gets registeredButtonClickListeners.java.util.List<ButtonClickListener>getButtonClickListeners(java.lang.String messageId)Gets registeredButtonClickListeners.<T extends MessageAttachableListener & ObjectAttachableListener>
java.util.Map<T,java.util.List<java.lang.Class<T>>>getMessageAttachableListeners(long messageId)Gets a map with all registered listeners that implement one or moreMessageAttachableListeners and their assigned listener classes they listen to.<T extends MessageAttachableListener & ObjectAttachableListener>
java.util.Map<T,java.util.List<java.lang.Class<T>>>getMessageAttachableListeners(java.lang.String messageId)Gets a map with all registered listeners that implement one or moreMessageAttachableListeners and their assigned listener classes they listen to.java.util.List<MessageComponentCreateListener>getMessageComponentCreateListeners(long messageId)Gets registeredMessageComponentCreateListeners.java.util.List<MessageComponentCreateListener>getMessageComponentCreateListeners(java.lang.String messageId)Gets registeredMessageComponentCreateListeners.java.util.List<MessageContextMenuCommandListener>getMessageContextMenuCommandListeners(long messageId)Gets registeredMessageContextMenuCommandListeners.java.util.List<MessageContextMenuCommandListener>getMessageContextMenuCommandListeners(java.lang.String messageId)Gets registeredMessageContextMenuCommandListeners.java.util.List<MessageDeleteListener>getMessageDeleteListeners(long messageId)Gets registeredMessageDeleteListeners.java.util.List<MessageDeleteListener>getMessageDeleteListeners(java.lang.String messageId)Gets registeredMessageDeleteListeners.java.util.List<MessageEditListener>getMessageEditListeners(long messageId)Gets registeredMessageEditListeners.java.util.List<MessageEditListener>getMessageEditListeners(java.lang.String messageId)Gets registeredMessageEditListeners.java.util.List<MessageReplyListener>getMessageReplyListeners(long messageId)Gets registeredMessageReplyListeners.java.util.List<MessageReplyListener>getMessageReplyListeners(java.lang.String messageId)Gets registeredMessageReplyListeners.java.util.List<ReactionAddListener>getReactionAddListeners(long messageId)Gets registeredReactionAddListeners.java.util.List<ReactionAddListener>getReactionAddListeners(java.lang.String messageId)Gets registeredReactionAddListeners.java.util.List<ReactionRemoveAllListener>getReactionRemoveAllListeners(long messageId)Gets registeredReactionRemoveAllListeners.java.util.List<ReactionRemoveAllListener>getReactionRemoveAllListeners(java.lang.String messageId)Gets registeredReactionRemoveAllListeners.java.util.List<ReactionRemoveListener>getReactionRemoveListeners(long messageId)Gets registeredReactionRemoveListeners.java.util.List<ReactionRemoveListener>getReactionRemoveListeners(java.lang.String messageId)Gets registeredReactionRemoveListeners.java.util.List<SelectMenuChooseListener>getSelectMenuChooseListeners(long messageId)Gets registeredSelectMenuChooseListeners.java.util.List<SelectMenuChooseListener>getSelectMenuChooseListeners(java.lang.String messageId)Gets registeredSelectMenuChooseListeners.<T extends MessageAttachableListener & ObjectAttachableListener>
voidremoveListener(long messageId, java.lang.Class<T> listenerClass, T listener)Removes a listener from this object.<T extends MessageAttachableListener & ObjectAttachableListener>
voidremoveListener(java.lang.String messageId, java.lang.Class<T> listenerClass, T listener)Removes a listener from this object.<T extends MessageAttachableListener & ObjectAttachableListener>
voidremoveMessageAttachableListener(long messageId, T listener)Removes a listener that implements one or moreMessageAttachableListeners from the message with the given id.<T extends MessageAttachableListener & ObjectAttachableListener>
voidremoveMessageAttachableListener(java.lang.String messageId, T listener)Removes a listener that implements one or moreMessageAttachableListeners from the message with the given id.
-
-
-
Method Detail
-
addMessageContextMenuCommandListener
ListenerManager<MessageContextMenuCommandListener> addMessageContextMenuCommandListener(long messageId, MessageContextMenuCommandListener listener)
Adds aMessageContextMenuCommandListener.- Parameters:
listener- The listener to add.messageId- The id of the message which should be listened to.- Returns:
- The manager of the listener.
-
getMessageContextMenuCommandListeners
java.util.List<MessageContextMenuCommandListener> getMessageContextMenuCommandListeners(long messageId)
Gets registeredMessageContextMenuCommandListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
MessageContextMenuCommandListeners.
-
getMessageContextMenuCommandListeners
java.util.List<MessageContextMenuCommandListener> getMessageContextMenuCommandListeners(java.lang.String messageId)
Gets registeredMessageContextMenuCommandListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
MessageContextMenuCommandListeners.
-
addButtonClickListener
ListenerManager<ButtonClickListener> addButtonClickListener(long messageId, ButtonClickListener listener)
Adds aButtonClickListener.- Parameters:
listener- The listener to add.messageId- The id of the message which should be listened to.- Returns:
- The manager of the listener.
-
getButtonClickListeners
java.util.List<ButtonClickListener> getButtonClickListeners(long messageId)
Gets registeredButtonClickListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
ButtonClickListeners.
-
getButtonClickListeners
java.util.List<ButtonClickListener> getButtonClickListeners(java.lang.String messageId)
Gets registeredButtonClickListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
ButtonClickListeners.
-
addSelectMenuChooseListener
ListenerManager<SelectMenuChooseListener> addSelectMenuChooseListener(long messageId, SelectMenuChooseListener listener)
Adds aSelectMenuChooseListener.- Parameters:
listener- The listener to add.messageId- The id of the message which should be listened to.- Returns:
- The manager of the listener.
-
getSelectMenuChooseListeners
java.util.List<SelectMenuChooseListener> getSelectMenuChooseListeners(long messageId)
Gets registeredSelectMenuChooseListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
SelectMenuChooseListeners.
-
getSelectMenuChooseListeners
java.util.List<SelectMenuChooseListener> getSelectMenuChooseListeners(java.lang.String messageId)
Gets registeredSelectMenuChooseListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
SelectMenuChooseListeners.
-
addMessageComponentCreateListener
ListenerManager<MessageComponentCreateListener> addMessageComponentCreateListener(long messageId, MessageComponentCreateListener listener)
Adds aMessageComponentCreateListener.- Parameters:
listener- The listener to add.messageId- The id of the message which should be listened to.- Returns:
- The manager of the listener.
-
getMessageComponentCreateListeners
java.util.List<MessageComponentCreateListener> getMessageComponentCreateListeners(long messageId)
Gets registeredMessageComponentCreateListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
MessageComponentCreateListeners.
-
getMessageComponentCreateListeners
java.util.List<MessageComponentCreateListener> getMessageComponentCreateListeners(java.lang.String messageId)
Gets registeredMessageComponentCreateListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
MessageComponentCreateListeners.
-
addMessageEditListener
ListenerManager<MessageEditListener> addMessageEditListener(long messageId, MessageEditListener listener)
Adds aMessageEditListener.- Parameters:
listener- The listener to add.messageId- The id of the message which should be listened to.- Returns:
- The manager of the listener.
-
getMessageEditListeners
java.util.List<MessageEditListener> getMessageEditListeners(long messageId)
Gets registeredMessageEditListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
MessageEditListeners.
-
getMessageEditListeners
java.util.List<MessageEditListener> getMessageEditListeners(java.lang.String messageId)
Gets registeredMessageEditListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
MessageEditListeners.
-
addMessageDeleteListener
ListenerManager<MessageDeleteListener> addMessageDeleteListener(long messageId, MessageDeleteListener listener)
Adds aMessageDeleteListener.- Parameters:
listener- The listener to add.messageId- The id of the message which should be listened to.- Returns:
- The manager of the listener.
-
getMessageDeleteListeners
java.util.List<MessageDeleteListener> getMessageDeleteListeners(long messageId)
Gets registeredMessageDeleteListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
MessageDeleteListeners.
-
getMessageDeleteListeners
java.util.List<MessageDeleteListener> getMessageDeleteListeners(java.lang.String messageId)
Gets registeredMessageDeleteListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
MessageDeleteListeners.
-
addMessageReplyListener
ListenerManager<MessageReplyListener> addMessageReplyListener(long messageId, MessageReplyListener listener)
Adds aMessageReplyListener.- Parameters:
listener- The listener to add.messageId- The id of the message which should be listened to.- Returns:
- The manager of the listener.
-
getMessageReplyListeners
java.util.List<MessageReplyListener> getMessageReplyListeners(long messageId)
Gets registeredMessageReplyListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
MessageReplyListeners.
-
getMessageReplyListeners
java.util.List<MessageReplyListener> getMessageReplyListeners(java.lang.String messageId)
Gets registeredMessageReplyListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
MessageReplyListeners.
-
addReactionAddListener
ListenerManager<ReactionAddListener> addReactionAddListener(long messageId, ReactionAddListener listener)
Adds aReactionAddListener.- Parameters:
listener- The listener to add.messageId- The id of the message which should be listened to.- Returns:
- The manager of the listener.
-
getReactionAddListeners
java.util.List<ReactionAddListener> getReactionAddListeners(long messageId)
Gets registeredReactionAddListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
ReactionAddListeners.
-
getReactionAddListeners
java.util.List<ReactionAddListener> getReactionAddListeners(java.lang.String messageId)
Gets registeredReactionAddListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
ReactionAddListeners.
-
addReactionRemoveAllListener
ListenerManager<ReactionRemoveAllListener> addReactionRemoveAllListener(long messageId, ReactionRemoveAllListener listener)
Adds aReactionRemoveAllListener.- Parameters:
listener- The listener to add.messageId- The id of the message which should be listened to.- Returns:
- The manager of the listener.
-
getReactionRemoveAllListeners
java.util.List<ReactionRemoveAllListener> getReactionRemoveAllListeners(long messageId)
Gets registeredReactionRemoveAllListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
ReactionRemoveAllListeners.
-
getReactionRemoveAllListeners
java.util.List<ReactionRemoveAllListener> getReactionRemoveAllListeners(java.lang.String messageId)
Gets registeredReactionRemoveAllListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
ReactionRemoveAllListeners.
-
addReactionRemoveListener
ListenerManager<ReactionRemoveListener> addReactionRemoveListener(long messageId, ReactionRemoveListener listener)
Adds aReactionRemoveListener.- Parameters:
listener- The listener to add.messageId- The id of the message which should be listened to.- Returns:
- The manager of the listener.
-
getReactionRemoveListeners
java.util.List<ReactionRemoveListener> getReactionRemoveListeners(long messageId)
Gets registeredReactionRemoveListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
ReactionRemoveListeners.
-
getReactionRemoveListeners
java.util.List<ReactionRemoveListener> getReactionRemoveListeners(java.lang.String messageId)
Gets registeredReactionRemoveListeners.- Parameters:
messageId- The id of the message.- Returns:
- All registered
ReactionRemoveListeners.
-
addMessageAttachableListener
<T extends MessageAttachableListener & ObjectAttachableListener> java.util.Collection<ListenerManager<T>> addMessageAttachableListener(long messageId, T listener)
Adds a listener that implements one or moreMessageAttachableListeners to the message with the given id. 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:
messageId- The id of the message which should be listened to.listener- The listener to add.- Returns:
- The managers for the added listener.
-
addMessageAttachableListener
<T extends MessageAttachableListener & ObjectAttachableListener> java.util.Collection<ListenerManager<T>> addMessageAttachableListener(java.lang.String messageId, T listener)
Adds a listener that implements one or moreMessageAttachableListeners to the message with the given id. 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:
messageId- The id of the message which should be listened to.listener- The listener to add.- Returns:
- The managers for the added listener.
-
removeMessageAttachableListener
<T extends MessageAttachableListener & ObjectAttachableListener> void removeMessageAttachableListener(long messageId, T listener)
Removes a listener that implements one or moreMessageAttachableListeners from the message with the given id.- Type Parameters:
T- The type of the listener.- Parameters:
messageId- The id of the message.listener- The listener to remove.
-
removeMessageAttachableListener
<T extends MessageAttachableListener & ObjectAttachableListener> void removeMessageAttachableListener(java.lang.String messageId, T listener)
Removes a listener that implements one or moreMessageAttachableListeners from the message with the given id.- Type Parameters:
T- The type of the listener.- Parameters:
messageId- The id of the message.listener- The listener to remove.
-
getMessageAttachableListeners
<T extends MessageAttachableListener & ObjectAttachableListener> java.util.Map<T,java.util.List<java.lang.Class<T>>> getMessageAttachableListeners(long messageId)
Gets a map with all registered listeners that implement one or moreMessageAttachableListeners and their assigned listener classes they listen to.- Type Parameters:
T- The type of the listener.- Parameters:
messageId- The id of the message.- Returns:
- A map with all registered listeners that implement one or more
MessageAttachableListeners and their assigned listener classes they listen to.
-
getMessageAttachableListeners
<T extends MessageAttachableListener & ObjectAttachableListener> java.util.Map<T,java.util.List<java.lang.Class<T>>> getMessageAttachableListeners(java.lang.String messageId)
Gets a map with all registered listeners that implement one or moreMessageAttachableListeners and their assigned listener classes they listen to.- Type Parameters:
T- The type of the listener.- Parameters:
messageId- The id of the message.- Returns:
- A map with all registered listeners that implement one or more
MessageAttachableListeners and their assigned listener classes they listen to.
-
removeListener
<T extends MessageAttachableListener & ObjectAttachableListener> void removeListener(long messageId, java.lang.Class<T> listenerClass, T listener)
Removes a listener from this object.- Type Parameters:
T- The type of the listener.- Parameters:
messageId- The id of the message.listenerClass- The listener class.listener- The listener to remove.
-
removeListener
<T extends MessageAttachableListener & ObjectAttachableListener> void removeListener(java.lang.String messageId, java.lang.Class<T> listenerClass, T listener)
Removes a listener from this object.- Type Parameters:
T- The type of the listener.- Parameters:
messageId- The id of the message.listenerClass- The listener class.listener- The listener to remove.
-
-