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 booleanaccept(org.jivesoftware.smack.packet.Packet packet)protected abstract booleanacceptPacket(org.jivesoftware.smack.packet.Packet packet)voidaddTo(org.jivesoftware.smack.XMPPConnection conn)protected abstract voidprocess(org.jivesoftware.smack.packet.Packet packet)voidprocessPacket(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:
processPacketin 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:
acceptin 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)
-