Package VASSAL.chat.jabber
Class PacketProcessor
java.lang.Object
VASSAL.chat.jabber.PacketProcessor
- All Implemented Interfaces:
org.jivesoftware.smack.filter.PacketFilter
,org.jivesoftware.smack.PacketListener
public abstract class PacketProcessor extends Object implements org.jivesoftware.smack.PacketListener, org.jivesoftware.smack.filter.PacketFilter
Combined packet filter/listener. Wraps methods in a try/catch so that runtime exceptions are not swallowed silently
- Author:
- rodneykinney
-
Constructor Summary
Constructors Constructor Description PacketProcessor()
-
Method Summary
Modifier and Type Method Description boolean
accept(org.jivesoftware.smack.packet.Packet packet)
protected abstract boolean
acceptPacket(org.jivesoftware.smack.packet.Packet packet)
void
addTo(org.jivesoftware.smack.XMPPConnection conn)
protected abstract void
process(org.jivesoftware.smack.packet.Packet packet)
void
processPacket(org.jivesoftware.smack.packet.Packet packet)
-
Constructor Details
-
PacketProcessor
public PacketProcessor()
-
-
Method Details
-
processPacket
public void processPacket(org.jivesoftware.smack.packet.Packet packet)- Specified by:
processPacket
in interfaceorg.jivesoftware.smack.PacketListener
-
process
protected abstract void process(org.jivesoftware.smack.packet.Packet packet) -
accept
public boolean accept(org.jivesoftware.smack.packet.Packet packet)- Specified by:
accept
in interfaceorg.jivesoftware.smack.filter.PacketFilter
-
acceptPacket
protected abstract boolean acceptPacket(org.jivesoftware.smack.packet.Packet packet) -
addTo
public void addTo(org.jivesoftware.smack.XMPPConnection conn)
-