1
2
3
4
5
6
7 package org.mule.transport.xmpp.filters;
8
9 import org.jivesoftware.smack.filter.MessageTypeFilter;
10 import org.jivesoftware.smack.filter.PacketFilter;
11 import org.jivesoftware.smack.packet.Message;
12
13
14
15
16 public class XmppMessageTypeFilter extends XmppFromContainsFilter
17 {
18 public XmppMessageTypeFilter()
19 {
20 super();
21 }
22
23 public XmppMessageTypeFilter(String expression)
24 {
25 super(expression);
26 }
27
28 @Override
29 protected PacketFilter createFilter()
30 {
31 return new MessageTypeFilter(Message.Type.fromString(pattern));
32 }
33 }