1 10 11 package org.mule.providers.xmpp.filters; 12 13 import org.jivesoftware.smack.filter.NotFilter; 14 import org.jivesoftware.smack.filter.PacketFilter; 15 16 19 public class XmppNotFilter extends AbstractXmppFilter 20 { 21 private volatile PacketFilter filter; 22 23 public XmppNotFilter() 24 { 25 super(); 26 } 27 28 public XmppNotFilter(PacketFilter filter) 29 { 30 this.filter = filter; 31 } 32 33 public void setFilter(PacketFilter filter) 34 { 35 this.filter = filter; 36 } 37 38 public PacketFilter getFilter() 39 { 40 return filter; 41 } 42 43 protected PacketFilter createFilter() 44 { 45 return new NotFilter(filter); 46 } 47 } 48 | Popular Tags |