diff --git a/smack-extensions/src/main/java/org/jivesoftware/smack/chat2/ChatManager.java b/smack-extensions/src/main/java/org/jivesoftware/smack/chat2/ChatManager.java index 6448900ac..2871b424f 100644 --- a/smack-extensions/src/main/java/org/jivesoftware/smack/chat2/ChatManager.java +++ b/smack-extensions/src/main/java/org/jivesoftware/smack/chat2/ChatManager.java @@ -218,12 +218,24 @@ public final class ChatManager extends Manager { * * @param listener the listener to remove. * @return true if the listener was active and got removed. + * @deprecated Use {@link #removeIncomingListener(IncomingChatMessageListener)} instead. */ + @Deprecated @SuppressWarnings("FunctionalInterfaceClash") public boolean removeListener(IncomingChatMessageListener listener) { return incomingListeners.remove(listener); } + /** + * Remove an incoming chat message listener. + * + * @param listener the listener to remove. + * @return true if the listener was active and got removed. + */ + public boolean removeIncomingListener(IncomingChatMessageListener listener) { + return incomingListeners.remove(listener); + } + /** * Add a new listener for outgoing chat messages. * @@ -252,9 +264,11 @@ public final class ChatManager extends Manager { * * @param listener the listener to remove. * @return true if the listener was active and got removed. + * @deprecated use {@link #removeOutgoingListener(OutgoingChatMessageListener)} instead. */ + @Deprecated public boolean removeListener(OutgoingChatMessageListener listener) { - return outgoingListeners.remove(listener); + return removeOutgoingListener(listener); } /** @@ -262,11 +276,9 @@ public final class ChatManager extends Manager { * * @param listener the listener to remove. * @return true if the listener was active and got removed. - * @deprecated use {@link #removeListener(OutgoingChatMessageListener)} instead. */ - @Deprecated - public boolean removeOutoingLIstener(OutgoingChatMessageListener listener) { - return removeListener(listener); + public boolean removeOutgoingListener(OutgoingChatMessageListener listener) { + return outgoingListeners.remove(listener); } /**