1
2
3
4
5
6
7
8
9
10
11 package org.mule.providers.oracle.jms;
12
13 import org.mule.providers.jms.JmsConnector;
14 import org.mule.providers.jms.XaTransactedJmsMessageReceiver;
15 import org.mule.umo.UMOComponent;
16 import org.mule.umo.endpoint.UMOEndpoint;
17 import org.mule.umo.lifecycle.InitialisationException;
18 import org.mule.umo.provider.UMOConnector;
19
20 import org.apache.commons.logging.Log;
21 import org.apache.commons.logging.LogFactory;
22
23 public class OracleJmsMessageReceiver extends XaTransactedJmsMessageReceiver
24 {
25
26 public OracleJmsMessageReceiver(UMOConnector connector, UMOComponent component, UMOEndpoint endpoint)
27 throws InitialisationException
28 {
29 super(connector, component, endpoint);
30 }
31
32
33
34
35
36
37 protected void createConsumer() throws Exception
38 {
39 ((OracleJmsSupport)((JmsConnector)getConnector()).getJmsSupport()).setEndpointProperties(endpoint.getProperties());
40 super.createConsumer();
41 }
42
43 public void poll() throws Exception
44 {
45 log.trace("Polling...");
46 super.poll();
47 }
48
49 private static Log log = LogFactory.getLog(OracleJmsMessageReceiver.class);
50 }