1
2
3
4
5
6
7 package org.mule.transport.email;
8
9 import org.mule.api.MuleException;
10 import org.mule.api.endpoint.InboundEndpoint;
11 import org.mule.api.transport.MessageRequester;
12 import org.mule.transport.AbstractMessageRequesterFactory;
13
14
15
16
17
18
19
20
21 public class RetrieveMessageRequesterFactory extends AbstractMessageRequesterFactory
22 {
23 private boolean requesterPerRequest = true;
24
25
26
27 @Override
28 public boolean isCreateRequesterPerRequest()
29 {
30 return requesterPerRequest;
31 }
32
33 @Override
34 public MessageRequester create(InboundEndpoint endpoint) throws MuleException
35 {
36 return new RetrieveMessageRequester(endpoint);
37 }
38 }