diff options
| author | slewis | 2005-08-05 21:53:44 +0000 |
|---|---|---|
| committer | slewis | 2005-08-05 21:53:44 +0000 |
| commit | f965e14bdcc472a61b85652bf32d5832e9cc6048 (patch) | |
| tree | 68708d1fe0164dca598483df968faef3f30d8cf4 | |
| parent | 49ee832caacdae21c7e12a3c846cfd3f6da669ea (diff) | |
| download | org.eclipse.ecf-f965e14bdcc472a61b85652bf32d5832e9cc6048.tar.gz org.eclipse.ecf-f965e14bdcc472a61b85652bf32d5832e9cc6048.tar.xz org.eclipse.ecf-f965e14bdcc472a61b85652bf32d5832e9cc6048.zip | |
Added participants field to sharedobjectaddabortexception class and usage in TPCommitEventProcessor
2 files changed, 8 insertions, 1 deletions
diff --git a/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/sobject/TPCommitEventProcessor.java b/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/sobject/TPCommitEventProcessor.java index b69cc660e..4fdba2f92 100644 --- a/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/sobject/TPCommitEventProcessor.java +++ b/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/sobject/TPCommitEventProcessor.java @@ -423,7 +423,7 @@ public class TPCommitEventProcessor implements IEventProcessor { // Abort! trace("isVotingCompleted() aborting: failed > " + getMinFailedToAbort() + ":failed=" + failed); - throw new SharedObjectAddAbortException("Abort received", failed, + throw new SharedObjectAddAbortException("Abort received", participants, failed, getTimeout()); // If no problems, and the number of participants to here from is 0, // then we're done diff --git a/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/SharedObjectAddAbortException.java b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/SharedObjectAddAbortException.java index df12fb5f4..e28c89059 100644 --- a/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/SharedObjectAddAbortException.java +++ b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/SharedObjectAddAbortException.java @@ -9,6 +9,7 @@ package org.eclipse.ecf.core; +import java.util.List; import java.util.Map; public class SharedObjectAddAbortException extends SharedObjectAddException { @@ -17,6 +18,7 @@ public class SharedObjectAddAbortException extends SharedObjectAddException { protected long timeout = -1L; protected Map causes; + protected List participants; public SharedObjectAddAbortException() { super(); @@ -33,7 +35,12 @@ public class SharedObjectAddAbortException extends SharedObjectAddException { this.timeout = timeout; } public SharedObjectAddAbortException(String msg, Map causes, int timeout) { + this(msg,null,causes,timeout); + } + + public SharedObjectAddAbortException(String msg, List participants, Map causes, int timeout) { super(msg); + this.participants = participants; this.causes = causes; } public SharedObjectAddAbortException(Throwable cause) { |
