1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.xmpp.filters;
12
13 import org.jivesoftware.smack.filter.PacketFilter;
14
15
16
17
18 public class XmppFromContainsFilter extends AbstractXmppFilter
19 {
20 protected volatile String pattern;
21
22 public XmppFromContainsFilter()
23 {
24 super();
25 }
26
27 public XmppFromContainsFilter(String pattern)
28 {
29 this.pattern = pattern;
30 }
31
32 public String getPattern()
33 {
34 return pattern;
35 }
36
37 public void setPattern(String pattern)
38 {
39 this.pattern = pattern;
40 }
41
42 protected PacketFilter createFilter()
43 {
44 return new XmppFromContainsFilter(pattern);
45 }
46 }