Tidy up Javadocs in *SynchronizationManager

This commit is contained in:
dsyer
2008-03-24 08:32:37 +00:00
parent bd703fef34
commit 34f8637404
5 changed files with 68 additions and 22 deletions

View File

@@ -35,7 +35,7 @@ public class RetrySynchronizationManagerTests extends TestCase {
protected void setUp() throws Exception {
super.setUp();
RetrySynchronizationManager.clearAll();
RetrySynchronizationManagerTests.clearAll();
RetryContext status = RetrySynchronizationManager.getContext();
assertNull(status);
}
@@ -80,4 +80,20 @@ public class RetrySynchronizationManagerTests extends TestCase {
RetryContext child = new RetryContextSupport(parent);
assertSame(parent, child.getParent());
}
/**
* Clear all contexts starting with the current one and continuing until
* {@link RetrySynchronizationManager#clear()} returns null.
*
* @return
*/
public static RetryContext clearAll() {
RetryContext result = null;
RetryContext context = RetrySynchronizationManager.clear();
while (context != null) {
result = context;
context = RetrySynchronizationManager.clear();
}
return result;
}
}