mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2025-12-06 13:11:08 +01:00
Improve MUC message and presence listeners
instead of using a PacketListener, which means that the user has to downcast the Packet to Message, we now use a Listener which callback parameter is already Message/Presence. It is necessary to introduce MessageListener and PresenceListener, which are interfaces that have a callback for Message/Presence instead of Packet. The 'old' MessageListener is renamed to ChatMessageListener. Use Generics in ConnectionDetachedPacketCollector.
This commit is contained in:
parent
38582eed84
commit
e835df5641
13 changed files with 178 additions and 65 deletions
|
|
@ -28,7 +28,7 @@ public class ConnectionDetachedPacketCollectorTest
|
|||
@Test
|
||||
public void verifyRollover()
|
||||
{
|
||||
ConnectionDetachedPacketCollector collector = new ConnectionDetachedPacketCollector(5);
|
||||
ConnectionDetachedPacketCollector<Packet> collector = new ConnectionDetachedPacketCollector<Packet>(5);
|
||||
|
||||
for (int i=0; i<6; i++)
|
||||
{
|
||||
|
|
@ -68,7 +68,7 @@ public class ConnectionDetachedPacketCollectorTest
|
|||
public void verifyThreadSafety()
|
||||
{
|
||||
int insertCount = 500;
|
||||
final ConnectionDetachedPacketCollector collector = new ConnectionDetachedPacketCollector(insertCount);
|
||||
final ConnectionDetachedPacketCollector<Packet> collector = new ConnectionDetachedPacketCollector<Packet>(insertCount);
|
||||
|
||||
Thread consumer1 = new Thread(new Runnable()
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue