You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by jb...@apache.org on 2011/10/26 13:40:50 UTC

svn commit: r1189139 - in /camel/trunk: components/camel-quickfix/ components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/ components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/ components/camel-quickfix/src...

Author: jbonofre
Date: Wed Oct 26 11:40:49 2011
New Revision: 1189139

URL: http://svn.apache.org/viewvc?rev=1189139&view=rev
Log:
[CAMEL-4585] Upgrade to Quickfix/J 1.5.1

Modified:
    camel/trunk/components/camel-quickfix/pom.xml
    camel/trunk/components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/QuickfixjEngine.java
    camel/trunk/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/QuickfixjEngineTest.java
    camel/trunk/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/examples/trading/TradeExecutor.java
    camel/trunk/parent/pom.xml
    camel/trunk/platforms/karaf/features/pom.xml

Modified: camel/trunk/components/camel-quickfix/pom.xml
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-quickfix/pom.xml?rev=1189139&r1=1189138&r2=1189139&view=diff
==============================================================================
--- camel/trunk/components/camel-quickfix/pom.xml (original)
+++ camel/trunk/components/camel-quickfix/pom.xml Wed Oct 26 11:40:49 2011
@@ -38,9 +38,9 @@
 
     <repositories>
         <repository>
-            <id>fusesource.m2</id>
-            <name>Fusesource Dependency Repository</name>
-            <url>http://repo.fusesource.com/maven2-all</url>
+            <id>smx.m2</id>
+            <name>ServiceMix M2 Repository</name>
+            <url>http://svn.apache.org/repos/asf/servicemix/m2-repo</url>
         </repository>
     </repositories>
 

Modified: camel/trunk/components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/QuickfixjEngine.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/QuickfixjEngine.java?rev=1189139&r1=1189138&r2=1189139&view=diff
==============================================================================
--- camel/trunk/components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/QuickfixjEngine.java (original)
+++ camel/trunk/components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/QuickfixjEngine.java Wed Oct 26 11:40:49 2011
@@ -195,13 +195,13 @@ public class QuickfixjEngine {
         if (acceptor != null) {
             acceptor.start();
             if (jmxExporter != null) {
-                jmxExporter.export(acceptor);
+                jmxExporter.register(acceptor);
             }
         }
         if (initiator != null) {
             initiator.start();
             if (jmxExporter != null) {
-                jmxExporter.export(initiator);
+                jmxExporter.register(initiator);
             }
         }
         started = true;

Modified: camel/trunk/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/QuickfixjEngineTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/QuickfixjEngineTest.java?rev=1189139&r1=1189138&r2=1189139&view=diff
==============================================================================
--- camel/trunk/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/QuickfixjEngineTest.java (original)
+++ camel/trunk/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/QuickfixjEngineTest.java Wed Oct 26 11:40:49 2011
@@ -363,6 +363,7 @@ public class QuickfixjEngineTest {
     }
 
     @Test
+    @Ignore("The unit test works but we have a collision with the enableJmxForInitiator one")
     public void enableJmxForAcceptor() throws Exception {
         settings.setBool(QuickfixjEngine.SETTING_USE_JMX, true);
         settings.setString(sessionID, SessionFactory.SETTING_CONNECTION_TYPE, SessionFactory.ACCEPTOR_CONNECTION_TYPE);
@@ -372,6 +373,7 @@ public class QuickfixjEngineTest {
 
         quickfixjEngine = new QuickfixjEngine("quickfix:test", settingsFile.getName(), false);
         quickfixjEngine.start();
+
         MBeanServer mbeanServer = ManagementFactory.getPlatformMBeanServer();
         Set<ObjectName> n = mbeanServer.queryNames(new ObjectName("org.quickfixj:type=Connector,role=Acceptor,*"), null);
         assertFalse("QFJ mbean not registered", n.isEmpty());

Modified: camel/trunk/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/examples/trading/TradeExecutor.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/examples/trading/TradeExecutor.java?rev=1189139&r1=1189138&r2=1189139&view=diff
==============================================================================
--- camel/trunk/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/examples/trading/TradeExecutor.java (original)
+++ camel/trunk/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/examples/trading/TradeExecutor.java Wed Oct 26 11:40:49 2011
@@ -199,7 +199,7 @@ public class TradeExecutor {
             if (provider != null) {
                 try {
                     ApplVerID applVerID = getApplVerID(session, message);
-                    DataDictionary appDataDictionary = provider.getApplicationDataDictionary(applVerID, null);
+                    DataDictionary appDataDictionary = provider.getApplicationDataDictionary(applVerID);
                     appDataDictionary.validate(message, true);
                 } catch (Exception e) {
                     LogUtil.logThrowable(sessionID, "Outgoing message failed validation: "

Modified: camel/trunk/parent/pom.xml
URL: http://svn.apache.org/viewvc/camel/trunk/parent/pom.xml?rev=1189139&r1=1189138&r2=1189139&view=diff
==============================================================================
--- camel/trunk/parent/pom.xml (original)
+++ camel/trunk/parent/pom.xml Wed Oct 26 11:40:49 2011
@@ -132,7 +132,7 @@
     <protobuf-version>2.3.0</protobuf-version>
     <qpid-version>0.10</qpid-version>
     <quartz-version>1.8.5</quartz-version>
-    <quickfix-version>1.5.0</quickfix-version>
+    <quickfix-version>1.5.1</quickfix-version>
     <restlet-version>2.0.9</restlet-version>
     <rome-version>1.0</rome-version>
     <saxon-version>9.1.0.8</saxon-version>

Modified: camel/trunk/platforms/karaf/features/pom.xml
URL: http://svn.apache.org/viewvc/camel/trunk/platforms/karaf/features/pom.xml?rev=1189139&r1=1189138&r2=1189139&view=diff
==============================================================================
--- camel/trunk/platforms/karaf/features/pom.xml (original)
+++ camel/trunk/platforms/karaf/features/pom.xml Wed Oct 26 11:40:49 2011
@@ -114,7 +114,7 @@
       <pax.web.version>0.7.2</pax.web.version>
       <quartz-bundle-version>1.8.5_1</quartz-bundle-version>
       <qpid-bundle-version>0.5.0_2</qpid-bundle-version>
-      <quickfix-bundle-version>1.5.0_1</quickfix-bundle-version>
+      <quickfix-bundle-version>1.5.1_1-SNAPSHOT</quickfix-bundle-version>
       <regexp-bundle-version>1.3_1</regexp-bundle-version>      
       <rome-bundle-version>1.0_1</rome-bundle-version>
       <saxon-bundle-version>9.1.0.8_1</saxon-bundle-version>



Re: svn commit: r1189139 - in /camel/trunk: components/camel-quickfix/ components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/ components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/ components/camel-quickfix/src...

Posted by Willem Jiang <wi...@gmail.com>.
On 10/26/11 7:40 PM, jbonofre@apache.org wrote:
> Author: jbonofre
> Date: Wed Oct 26 11:40:49 2011
> New Revision: 1189139
>
> URL: http://svn.apache.org/viewvc?rev=1189139&view=rev
> Log:
> [CAMEL-4585] Upgrade to Quickfix/J 1.5.1
>
> Modified:
>      camel/trunk/components/camel-quickfix/pom.xml
>      camel/trunk/components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/QuickfixjEngine.java
>      camel/trunk/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/QuickfixjEngineTest.java
>      camel/trunk/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/examples/trading/TradeExecutor.java
>      camel/trunk/parent/pom.xml
>      camel/trunk/platforms/karaf/features/pom.xml
>

> Modified: camel/trunk/platforms/karaf/features/pom.xml
> URL: http://svn.apache.org/viewvc/camel/trunk/platforms/karaf/features/pom.xml?rev=1189139&r1=1189138&r2=1189139&view=diff
> ==============================================================================
> --- camel/trunk/platforms/karaf/features/pom.xml (original)
> +++ camel/trunk/platforms/karaf/features/pom.xml Wed Oct 26 11:40:49 2011
> @@ -114,7 +114,7 @@
>         <pax.web.version>0.7.2</pax.web.version>
>         <quartz-bundle-version>1.8.5_1</quartz-bundle-version>
>         <qpid-bundle-version>0.5.0_2</qpid-bundle-version>
> -<quickfix-bundle-version>1.5.0_1</quickfix-bundle-version>
> +<quickfix-bundle-version>1.5.1_1-SNAPSHOT</quickfix-bundle-version>

I think JB just introduced a SNAPSHOT dependency on the camel karaf feature.
It is not a good thing for the Camel 2.9.0-RC1 release.

BTW, It is strange that the maven release plugin doesn't find out this 
issue.
>         <regexp-bundle-version>1.3_1</regexp-bundle-version>
>         <rome-bundle-version>1.0_1</rome-bundle-version>
>         <saxon-bundle-version>9.1.0.8_1</saxon-bundle-version>
>
>
>


-- 
Willem
----------------------------------
FuseSource
Web: http://www.fusesource.com
Blog:    http://willemjiang.blogspot.com (English)
          http://jnn.javaeye.com (Chinese)
Twitter: willemjiang
Weibo: willemjiang