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;
}