In the class “DiscussionHistory” I can control the received messages (history) when I join in the room, I can specify the date, for example with “setSince()”. Is there any way in the API to receive the messages (history) when I specify an user?
For example, I specify to API (with some way) the user "robert@jabber.org", so, when I join in the room I will receive only his messages in the history. Do you understand?
The feature you are requesting can be handled by the client. In Smack you can use PacketFilters to filter the info you are looking for. If you decide to modify the server to handle this requirement then you will be differing from the url=http://www.jabber.org/jeps/jep-0045.html#enter-managehistoryoriginal specification[/url]. That is not a bad thing per se but you will be on your own when new updates come up even with the server and the client.