Package VASSAL.chat.jabber
Class Interceptor
java.lang.Object
VASSAL.chat.jabber.Interceptor
- All Implemented Interfaces:
org.jivesoftware.smack.filter.PacketFilter
,org.jivesoftware.smack.PacketInterceptor
public abstract class Interceptor extends Object implements org.jivesoftware.smack.PacketInterceptor, org.jivesoftware.smack.filter.PacketFilter
Convenience class that combines a packet filter and interceptor, with logging of untrapped runtime exceptions
- Author:
- rodneykinney
-
Constructor Summary
Constructors Constructor Description Interceptor()
-
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
intercept(org.jivesoftware.smack.packet.Packet p)
void
interceptPacket(org.jivesoftware.smack.packet.Packet packet)
-
Constructor Details
-
Interceptor
public Interceptor()
-
-
Method Details
-
interceptPacket
public void interceptPacket(org.jivesoftware.smack.packet.Packet packet)- Specified by:
interceptPacket
in interfaceorg.jivesoftware.smack.PacketInterceptor
-
intercept
protected abstract void intercept(org.jivesoftware.smack.packet.Packet p) -
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)
-