You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2012/01/05 17:21:27 UTC
svn commit: r1227677 - in
/directory/apacheds/branches/apacheds-txns/core-shared/src/main/java/org/apache/directory/server/core/shared/txn:
ReadOnlyTxn.java ReadWriteTxn.java
Author: elecharny
Date: Thu Jan 5 16:21:26 2012
New Revision: 1227677
URL: http://svn.apache.org/viewvc?rev=1227677&view=rev
Log:
Added toString() methods
Modified:
directory/apacheds/branches/apacheds-txns/core-shared/src/main/java/org/apache/directory/server/core/shared/txn/ReadOnlyTxn.java
directory/apacheds/branches/apacheds-txns/core-shared/src/main/java/org/apache/directory/server/core/shared/txn/ReadWriteTxn.java
Modified: directory/apacheds/branches/apacheds-txns/core-shared/src/main/java/org/apache/directory/server/core/shared/txn/ReadOnlyTxn.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/apacheds-txns/core-shared/src/main/java/org/apache/directory/server/core/shared/txn/ReadOnlyTxn.java?rev=1227677&r1=1227676&r2=1227677&view=diff
==============================================================================
--- directory/apacheds/branches/apacheds-txns/core-shared/src/main/java/org/apache/directory/server/core/shared/txn/ReadOnlyTxn.java (original)
+++ directory/apacheds/branches/apacheds-txns/core-shared/src/main/java/org/apache/directory/server/core/shared/txn/ReadOnlyTxn.java Thu Jan 5 16:21:26 2012
@@ -46,4 +46,31 @@ class ReadOnlyTxn extends AbstractTransa
{
return nbRef > 1;
}
+
+
+ /**
+ * @see Object#toString()
+ */
+ public String toString()
+ {
+ StringBuilder sb = new StringBuilder();
+
+ sb.append( "ROTxn[" );
+
+ // The state
+ sb.append( "state:" ).append( getState() );
+
+ // The ref count
+ sb.append( ", ref:" ).append( nbRef );
+
+ // The start time
+ sb.append( ", start:" ).append( getStartTime() );
+
+ // The commit time
+ sb.append( ", commit:" ).append( getCommitTime() );
+
+ sb.append( "]\n" );
+
+ return sb.toString();
+ }
}
Modified: directory/apacheds/branches/apacheds-txns/core-shared/src/main/java/org/apache/directory/server/core/shared/txn/ReadWriteTxn.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/apacheds-txns/core-shared/src/main/java/org/apache/directory/server/core/shared/txn/ReadWriteTxn.java?rev=1227677&r1=1227676&r2=1227677&view=diff
==============================================================================
--- directory/apacheds/branches/apacheds-txns/core-shared/src/main/java/org/apache/directory/server/core/shared/txn/ReadWriteTxn.java (original)
+++ directory/apacheds/branches/apacheds-txns/core-shared/src/main/java/org/apache/directory/server/core/shared/txn/ReadWriteTxn.java Thu Jan 5 16:21:26 2012
@@ -670,4 +670,44 @@ class ReadWriteTxn extends AbstractTrans
}
}
}
+
+
+ /**
+ * @see Object#toString()
+ */
+ public String toString()
+ {
+ StringBuilder sb = new StringBuilder();
+
+ sb.append( "RWTxn[" );
+
+ // The state
+ sb.append( "state:" ).append( getState() );
+
+ // The ref count
+ sb.append( ", nbRef:" ).append( getRefCount() );
+
+ // The start time
+ sb.append( ", start:" ).append( getStartTime() );
+
+ // The commit time
+ sb.append( ", commit:" ).append( getCommitTime() );
+
+ sb.append( "]\n" );
+ List<LogEdit> edits = getEdits();
+
+ if ( ( edits != null ) && ( edits.size() > 0 ) )
+ {
+ sb.append( "{\n" );
+
+ for ( LogEdit logEdit : edits )
+ {
+ sb.append( logEdit ).append( "\n" );
+ }
+
+ sb.append( "\n}" );
+ }
+
+ return sb.toString();
+ }
}