You are viewing a plain text version of this content. The canonical link for it is here.
Posted to sandesha-dev@ws.apache.org by mc...@apache.org on 2007/09/27 12:54:05 UTC

svn commit: r579973 - /webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/storage/inmemory/InMemoryBeanMgr.java

Author: mckierna
Date: Thu Sep 27 03:54:05 2007
New Revision: 579973

URL: http://svn.apache.org/viewvc?rev=579973&view=rev
Log:
Add trace to bean mgrs

Modified:
    webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/storage/inmemory/InMemoryBeanMgr.java

Modified: webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/storage/inmemory/InMemoryBeanMgr.java
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/storage/inmemory/InMemoryBeanMgr.java?rev=579973&r1=579972&r2=579973&view=diff
==============================================================================
--- webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/storage/inmemory/InMemoryBeanMgr.java (original)
+++ webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/storage/inmemory/InMemoryBeanMgr.java Thu Sep 27 03:54:05 2007
@@ -21,6 +21,8 @@
 	protected InMemoryStorageManager mgr;
 
 	protected InMemoryBeanMgr(InMemoryStorageManager mgr, AbstractContext context, String key) {
+		if(log.isDebugEnabled()) log.debug("Entry: InMemoryBeanMgr " + this.getClass() + " <innit> " + mgr + ", " 
+				+ context + ", " + key);
 		this.mgr = mgr;
 		Object obj = context.getProperty(key);
 		if (obj != null) {
@@ -29,17 +31,21 @@
 			table = new Hashtable();
 			context.setProperty(key, table);
 		}
+		if(log.isDebugEnabled()) log.debug("Exit: InMemoryBeanMgr " + this.getClass() + " <init> " + this);
 	}
 	
 	protected boolean insert(Object key, RMBean bean) throws SandeshaStorageException {
+		if(log.isDebugEnabled()) log.debug("Entry: InMemoryBeanMgr " + this.getClass() + " insert " + key + ", " + bean);
 		mgr.enlistBean(bean);
 		synchronized (table) {
 			table.put(key, bean);
 		}
+		if(log.isDebugEnabled()) log.debug("Exit: InMemoryBeanMgr " + this.getClass() + " insert " + true);
 		return true;
 	}
 
 	protected boolean delete(Object key) throws SandeshaStorageException {
+		if(log.isDebugEnabled()) log.debug("Entry: InMemoryBeanMgr " + this.getClass() + " delete " + key);
 		RMBean bean = null;
 		synchronized (table) {
 			bean = (RMBean) table.get(key);
@@ -50,10 +56,12 @@
 				bean = (RMBean) table.remove(key);
 			}
 		}
+		if(log.isDebugEnabled()) log.debug("Exit: InMemoryBeanMgr " + this.getClass() + " delete " + bean);
 		return bean != null;
 	}
 
 	protected RMBean retrieve(Object key) throws SandeshaStorageException {
+		if(log.isDebugEnabled()) log.debug("Entry: InMemoryBeanMgr " + this.getClass() + " retrieve " + key);
 		RMBean bean = null;
 		synchronized (table) {
 			bean = (RMBean) table.get(key);
@@ -64,10 +72,12 @@
 				bean = (RMBean) table.get(key);
 			}
 		}
+		if(log.isDebugEnabled()) log.debug("Exit: InMemoryBeanMgr " + this.getClass() + " retrieve " + bean);
 		return bean;
 	}
 
 	protected boolean update(Object key, RMBean bean) throws SandeshaStorageException {
+		if(log.isDebugEnabled()) log.debug("Entry: InMemoryBeanMgr " + this.getClass() + " update " + key + ", " + bean);
 		mgr.enlistBean(bean);
 		RMBean oldBean = null;
 		synchronized (table) {
@@ -77,10 +87,12 @@
 		if(oldBean == null) return false;
 		
 		mgr.enlistBean(oldBean);
+		if(log.isDebugEnabled()) log.debug("Exit: InMemoryBeanMgr " + this.getClass() + " update " + true);
 		return true;
 	}
 
 	protected List find(RMBean matchInfo) throws SandeshaStorageException {
+		if(log.isDebugEnabled()) log.debug("Entry: InMemoryBeanMgr " + this.getClass() + " find " + matchInfo);
 		ArrayList beans = new ArrayList();
 		synchronized (table) {
 			if(matchInfo == null) {
@@ -110,11 +122,12 @@
 				}
 			}
 		}
-
+		if(log.isDebugEnabled()) log.debug("Exit: InMemoryBeanMgr " + this.getClass() + " find " + beans);
 		return beans;
 	}
 
 	protected RMBean findUnique (RMBean matchInfo) throws SandeshaException {
+		if(log.isDebugEnabled()) log.debug("Entry: InMemoryBeanMgr " + this.getClass() + " findUnique " + matchInfo);
 		RMBean result = null;
 		synchronized (table) {
 			Iterator i = table.values().iterator();
@@ -145,6 +158,7 @@
 			}
 		}
 		
+		if(log.isDebugEnabled()) log.debug("Exit: InMemoryBeanMgr " + this.getClass() + " findUnique " + result);
 		return result;
 	}
 



---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org