1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.http.filters;
12
13 import org.mule.api.MuleMessage;
14 import org.mule.routing.filters.WildcardFilter;
15 import org.mule.transport.http.HttpConnector;
16
17
18
19
20
21 public class HttpRequestWildcardFilter extends WildcardFilter
22 {
23
24 public HttpRequestWildcardFilter()
25 {
26 super();
27 }
28
29 public HttpRequestWildcardFilter(String pattern)
30 {
31 super(pattern);
32 }
33
34 public boolean accept(Object object)
35 {
36 if (object instanceof MuleMessage)
37 {
38 object = ((MuleMessage) object).getProperty(HttpConnector.HTTP_REQUEST_PROPERTY);
39 }
40
41 return super.accept(object);
42 }
43
44 }