1
2
3
4
5
6
7
8
9
10 package org.mule.transport.http;
11
12 import org.mule.api.lifecycle.InitialisationException;
13 import org.mule.api.config.MuleProperties;
14
15 import java.util.Properties;
16
17
18
19
20
21 public class HttpsPollingConnector extends HttpsConnector
22 {
23
24
25
26 private long pollingFrequency = 1000L;
27
28
29
30
31 private boolean discardEmptyContent = true;
32
33
34
35
36 private boolean checkEtag = true;
37
38 public HttpsPollingConnector()
39 {
40 serviceOverrides = new Properties();
41 serviceOverrides.setProperty(MuleProperties.CONNECTOR_MESSAGE_RECEIVER_CLASS, PollingHttpMessageReceiver.class.getName());
42 }
43
44 public boolean isDiscardEmptyContent()
45 {
46 return discardEmptyContent;
47 }
48
49 public void setDiscardEmptyContent(boolean discardEmptyContent)
50 {
51 this.discardEmptyContent = discardEmptyContent;
52 }
53
54 public long getPollingFrequency()
55 {
56 return pollingFrequency;
57 }
58
59 public void setPollingFrequency(long pollingFrequency)
60 {
61 this.pollingFrequency = pollingFrequency;
62 }
63
64 public boolean isCheckEtag()
65 {
66 return checkEtag;
67 }
68
69 public void setCheckEtag(boolean checkEtag)
70 {
71 this.checkEtag = checkEtag;
72 }
73 }