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]