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 booleanaccept(org.jivesoftware.smack.packet.Packet packet)protected abstract booleanacceptPacket(org.jivesoftware.smack.packet.Packet packet)voidaddTo(org.jivesoftware.smack.XMPPConnection conn)protected abstract voidintercept(org.jivesoftware.smack.packet.Packet p)voidinterceptPacket(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:
interceptPacketin 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:
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)
-