Author: bhavani
Date: Thu Dec 22 17:48:40 2011
New Revision: 1222371

URL: http://svn.apache.org/viewvc?rev=1222371&view=rev
Log:
UIMA-2312 Updated to ACTIVEMQ CPP library version 3.4.1

Modified:
    uima/uimacpp/trunk/src/deployCppService.vcproj
    uima/uimacpp/trunk/src/utils/ActiveMQAnalysisEngineService.cpp
    uima/uimacpp/trunk/src/utils/ActiveMQAnalysisEngineService.hpp

Modified: uima/uimacpp/trunk/src/deployCppService.vcproj
URL: 
http://svn.apache.org/viewvc/uima/uimacpp/trunk/src/deployCppService.vcproj?rev=1222371&r1=1222370&r2=1222371&view=diff
==============================================================================
--- uima/uimacpp/trunk/src/deployCppService.vcproj (original)
+++ uima/uimacpp/trunk/src/deployCppService.vcproj Thu Dec 22 17:48:40 2011
@@ -67,7 +67,7 @@
                                AdditionalDependencies="wsock32.lib rpcrt4.lib 
activemq-cppD.lib xerces-c_2.lib icuuc.lib libapr-1.lib uimaD.lib"
                                OutputFile="$(OutDir)/deployCppServiceD.exe"
                                LinkIncremental="1"
-                               
AdditionalLibraryDirectories=""$(OutDir)\..\lib";"$(APR_HOME)\$(ConfigurationName)";"$(XERCES_HOME)\lib";"$(ICU_HOME)\lib";"$(UIMACPP_HOME)\lib";"$(ACTIVEMQ_HOME)\vs2005-build\DebugDLL""
+                               
AdditionalLibraryDirectories=""$(OutDir)\..\lib";"$(APR_HOME)\$(ConfigurationName)";"$(XERCES_HOME)\lib";"$(ICU_HOME)\lib";"$(UIMACPP_HOME)\lib";"$(ACTIVEMQ_HOME)\vs2008-build\win32\DebugDLL""
                                GenerateDebugInformation="true"
                                
ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
                                SubSystem="1"
@@ -148,7 +148,7 @@
                                AdditionalDependencies="wsock32.lib rpcrt4.lib 
activemq-cpp.lib xerces-c_2.lib icuuc.lib libapr-1.lib uima.lib"
                                OutputFile="$(OutDir)/deployCppService.exe"
                                LinkIncremental="1"
-                               
AdditionalLibraryDirectories=""$(OutDir)\..\lib";"$(APR_HOME)\$(ConfigurationName)";"$(XERCES_HOME)\lib";"$(ICU_HOME)\lib";"$(UIMACPP_HOME)\lib";"$(ACTIVEMQ_HOME)\vs2005-build\ReleaseDLL""
+                               
AdditionalLibraryDirectories=""$(OutDir)\..\lib";"$(APR_HOME)\$(ConfigurationName)";"$(XERCES_HOME)\lib";"$(ICU_HOME)\lib";"$(UIMACPP_HOME)\lib";"$(ACTIVEMQ_HOME)\vs2008-build\win32\ReleaseDLL""
                                GenerateDebugInformation="false"
                                
ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
                                SubSystem="1"

Modified: uima/uimacpp/trunk/src/utils/ActiveMQAnalysisEngineService.cpp
URL: 
http://svn.apache.org/viewvc/uima/uimacpp/trunk/src/utils/ActiveMQAnalysisEngineService.cpp?rev=1222371&r1=1222370&r2=1222371&view=diff
==============================================================================
--- uima/uimacpp/trunk/src/utils/ActiveMQAnalysisEngineService.cpp (original)
+++ uima/uimacpp/trunk/src/utils/ActiveMQAnalysisEngineService.cpp Thu Dec 22 
17:48:40 2011
@@ -88,11 +88,12 @@ static void* APR_THREAD_FUNC handleMessa
  };
 
  AMQConnection::AMQConnection(  ConnectionFactory * connFact, 
-                                      Monitor * pMonitor, int id) :
+                                      string brokerURL, Monitor * pMonitor, 
int id) :
                                       iv_id(id),
                                       iv_pConnFact(connFact),
                                       //iv_pMonitor(0),
-                                      
iv_brokerURL(((ActiveMQConnectionFactory*)connFact)->getBrokerURL()), 
+                                      
//iv_brokerURL(((ActiveMQConnectionFactory*)connFact)->getBrokerURL()), 
+                                                                         
iv_brokerURL(brokerURL),
                                       iv_pConnection(0), 
                                       iv_pConsumerSession(0),
                                       iv_pConsumer(0),
@@ -615,7 +616,7 @@ static void* APR_THREAD_FUNC handleMessa
       if (ite == iv_connections.end()) {
         LOGINFO(FINE,"AMQConnectionsCache::getConnection() create new 
connection to " +
           brokerURL);
-        connection = new AMQConnection(iv_pConnFact, iv_pMonitor, 
iv_connections.size());
+        connection = new AMQConnection(iv_pConnFact, brokerURL, iv_pMonitor, 
iv_connections.size());
         if (connection == NULL) {
           LOGERROR("AMQConnectionCache::getConnection Could not create a 
endpoint connection to " +
             brokerURL);
@@ -633,7 +634,7 @@ static void* APR_THREAD_FUNC handleMessa
             LOGWARN("AMQConnectionCache::getEndPoint() Existing connection 
invalid. Reconnecting to " + brokerURL );
             delete connection;
             this->iv_connections.erase(brokerURL);
-            connection = new AMQConnection(iv_pConnFact, iv_pMonitor, 
iv_connections.size());
+            connection = new AMQConnection(iv_pConnFact, brokerURL, 
iv_pMonitor, iv_connections.size());
             if (connection == NULL) {
               LOGERROR("AMQConnectionCache::getConnection() could not connect 
to "
                 + brokerURL );
@@ -1285,7 +1286,7 @@ void AMQListener::receiveAndProcessMessa
       //create a AnalysisEngine and CAS for each instance
       for (int i=0; i < iv_numInstances; i++) {
         //create the connection
-        AMQConnection * newConnection = new AMQConnection(this->iv_pConnFact, 
this->iv_pMonitor, i);
+        AMQConnection * newConnection = new AMQConnection(this->iv_pConnFact, 
params.getBrokerURL(), this->iv_pMonitor, i);
         if (newConnection == NULL) {
           LOGERROR("AMQAnalysisEngineService::initialize() Could not create 
ActiveMQ endpoint connection.");
           ErrorMessage msg(UIMA_MSG_ID_LOG_ERROR);
@@ -1372,7 +1373,7 @@ void AMQListener::receiveAndProcessMessa
       //Fast GetMeta
       //create connection 
      LOGINFO(FINEST, "AMQAnalysisEngineService::initialize() Setup GETMETA 
instance.");
-     iv_pgetMetaConnection = new AMQConnection(this->iv_pConnFact, 
this->iv_pMonitor, iv_numInstances);
+     iv_pgetMetaConnection = new AMQConnection(this->iv_pConnFact, 
params.getBrokerURL(), this->iv_pMonitor, iv_numInstances);
 
      if (iv_pgetMetaConnection == NULL) {
           LOGERROR("AMQAnalysisEngineService::initialize() Could not create 
fast getmeta ActiveMQ endpoint connection.");

Modified: uima/uimacpp/trunk/src/utils/ActiveMQAnalysisEngineService.hpp
URL: 
http://svn.apache.org/viewvc/uima/uimacpp/trunk/src/utils/ActiveMQAnalysisEngineService.hpp?rev=1222371&r1=1222370&r2=1222371&view=diff
==============================================================================
--- uima/uimacpp/trunk/src/utils/ActiveMQAnalysisEngineService.hpp (original)
+++ uima/uimacpp/trunk/src/utils/ActiveMQAnalysisEngineService.hpp Thu Dec 22 
17:48:40 2011
@@ -82,7 +82,7 @@ private:
 
   //consumer session
   Session* iv_pConsumerSession;
-       MessageConsumer * iv_pConsumer;
+  MessageConsumer * iv_pConsumer;
   string iv_inputQueueName;
   cms::Queue * iv_pInputQueue;      
   MessageListener * iv_pListener;
@@ -104,7 +104,7 @@ public:
   
        /** Establish connection to the broker and create a Message Producer 
session. 
    */
-  AMQConnection ( ConnectionFactory * connFact, Monitor * pStatistics, int id);
+  AMQConnection ( ConnectionFactory * connFact, string brokerURL, Monitor * 
pStatistics, int id);
 
   /** Creates a MessageConsumer session and registers a listener. 
       Caller owns the listener. */


Reply via email to