Author: davidillsley
Date: Thu Feb  7 05:19:08 2008
New Revision: 619401

URL: http://svn.apache.org/viewvc?rev=619401&view=rev
Log:
Make RMDBean retrieval more efficient

Modified:
    
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java

Modified: 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java?rev=619401&r1=619400&r2=619401&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java
 (original)
+++ 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java
 Thu Feb  7 05:19:08 2008
@@ -74,7 +74,6 @@
 import org.apache.sandesha2.security.SecurityManager;
 import org.apache.sandesha2.security.SecurityToken;
 import org.apache.sandesha2.storage.StorageManager;
-import org.apache.sandesha2.storage.beanmanagers.RMDBeanMgr;
 import org.apache.sandesha2.storage.beanmanagers.RMSBeanMgr;
 import org.apache.sandesha2.storage.beans.RMDBean;
 import org.apache.sandesha2.storage.beans.RMSBean;
@@ -628,17 +627,10 @@
                return bean;
        }
 
-       public static RMDBean getRMDBeanFromSequenceId(StorageManager 
storageManager, String sequenceID) 
-       
-       throws SandeshaException {
-               RMDBeanMgr rmdBeanMgr = storageManager.getRMDBeanMgr();
-               RMDBean bean = new RMDBean();
-               bean.setSequenceID(sequenceID);
-               
-               bean = rmdBeanMgr.findUnique(bean);
-
+       public static RMDBean getRMDBeanFromSequenceId(StorageManager 
storageManager, String sequenceID) throws SandeshaException {
+               RMDBean bean = 
storageManager.getRMDBeanMgr().retrieve(sequenceID);
                return bean;
-  }
+       }
        
        public static long getLastMessageNumber(String internalSequenceID, 
StorageManager storageManager)throws SandeshaException {
                RMSBean rMSBean = 
getRMSBeanFromInternalSequenceId(storageManager, internalSequenceID);



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to