You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by re...@apache.org on 2010/04/03 18:47:32 UTC

svn commit: r930541 - /incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/LockableMGraphWrapper.java

Author: reto
Date: Sat Apr  3 16:47:32 2010
New Revision: 930541

URL: http://svn.apache.org/viewvc?rev=930541&view=rev
Log:
made LocakbleMGraphWrapper public (for usage in HierarchyTest)

Modified:
    incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/LockableMGraphWrapper.java

Modified: incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/LockableMGraphWrapper.java
URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/LockableMGraphWrapper.java?rev=930541&r1=930540&r2=930541&view=diff
==============================================================================
--- incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/LockableMGraphWrapper.java (original)
+++ incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/LockableMGraphWrapper.java Sat Apr  3 16:47:32 2010
@@ -33,16 +33,23 @@ import org.apache.clerezza.rdf.core.even
 import org.apache.clerezza.rdf.core.event.GraphListener;
 
 /**
+ * Wrappes an MGraph as a LockableMGraph, this class is used by TcManager to
+ * support TcProviders that do not privide <code>LockableMGraph</code>.
  *
  * @author rbn
  */
-class LockableMGraphWrapper implements LockableMGraph {
+public class LockableMGraphWrapper implements LockableMGraph {
 
 	private final ReadWriteLock lock = new ReentrantReadWriteLock();
 	private final Lock readLock = lock.readLock();
 	private final Lock writeLock = lock.writeLock();
 	private final MGraph wrapped;
 
+	/**
+	 * Constructs a LocalbleMGraph for an MGraph.
+	 *
+	 * @param providedMGraph a non-lockable mgraph
+	 */
 	public LockableMGraphWrapper(final MGraph providedMGraph) {
 		this.wrapped = providedMGraph;
 	}