Author: gnodet
Date: Tue Oct  3 06:28:26 2006
New Revision: 452492

URL: http://svn.apache.org/viewvc?view=rev&rev=452492
Log:
SM-622: SM-622: JCAFlow with Howl log throws STATUS_NO_TRANSACTION exception

Modified:
    
incubator/servicemix/branches/servicemix-3.0/servicemix-core/src/main/java/org/apache/servicemix/jbi/nmr/flow/jca/JCAFlow.java

Modified: 
incubator/servicemix/branches/servicemix-3.0/servicemix-core/src/main/java/org/apache/servicemix/jbi/nmr/flow/jca/JCAFlow.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/branches/servicemix-3.0/servicemix-core/src/main/java/org/apache/servicemix/jbi/nmr/flow/jca/JCAFlow.java?view=diff&rev=452492&r1=452491&r2=452492
==============================================================================
--- 
incubator/servicemix/branches/servicemix-3.0/servicemix-core/src/main/java/org/apache/servicemix/jbi/nmr/flow/jca/JCAFlow.java
 (original)
+++ 
incubator/servicemix/branches/servicemix-3.0/servicemix-core/src/main/java/org/apache/servicemix/jbi/nmr/flow/jca/JCAFlow.java
 Tue Oct  3 06:28:26 2006
@@ -267,7 +267,9 @@
                containerConnector.setBootstrapContext(getBootstrapContext());
                containerConnector.setActivationSpec(ac);
                containerConnector.setResourceAdapter(resourceAdapter);
-               containerConnector.setEndpointFactory(new 
SingletonEndpointFactory(this, getTransactionManager()));
+               SingletonEndpointFactory ef = new 
SingletonEndpointFactory(this, getTransactionManager());
+          ef.setName(INBOUND_PREFIX + broker.getContainer().getName());
+               containerConnector.setEndpointFactory(ef);
                containerConnector.start();
                
                // Outbound connector
@@ -307,7 +309,7 @@
                 broadcastConnector.setBootstrapContext(getBootstrapContext());
                 broadcastConnector.setActivationSpec(ac);
                 broadcastConnector.setResourceAdapter(resourceAdapter);
-                broadcastConnector.setEndpointFactory(new 
SingletonEndpointFactory(new MessageListener() {
+               SingletonEndpointFactory ef = new SingletonEndpointFactory(new 
MessageListener() {
                     public void onMessage(Message message) {
                         try {
                             Object obj = ((ObjectMessage) message).getObject();
@@ -326,7 +328,9 @@
                             log.error("Error processing incoming broadcast 
message", e);
                         }
                     }
-                }));
+                });
+                ef.setName(INBOUND_PREFIX + broker.getContainer().getName());
+               broadcastConnector.setEndpointFactory(ef);
                 broadcastConnector.start();
                 
                 advisoryConsumer = 
broadcastSession.createConsumer(advisoryTopic);
@@ -434,7 +438,9 @@
                 connector.setBootstrapContext(getBootstrapContext());
                 connector.setActivationSpec(ac);
                 connector.setResourceAdapter(resourceAdapter);
-                connector.setEndpointFactory(new 
SingletonEndpointFactory(this, getTransactionManager()));
+                SingletonEndpointFactory ef = new 
SingletonEndpointFactory(this, getTransactionManager());
+                ef.setName(INBOUND_PREFIX + broker.getContainer().getName());
+                connector.setEndpointFactory(ef);
                 connector.start();
                 connectorMap.put(key, connector);
             }


Reply via email to