Include ConsistentMap name in Timeout exception message
Change-Id: Ibfdd898f98b59862f2ed0e7d201ed265c1dcd592
Showing
2 changed files
with
8 additions
and
1 deletions
| ... | @@ -225,7 +225,7 @@ public class DefaultConsistentMap<K, V> extends Synchronous<AsyncConsistentMap<K | ... | @@ -225,7 +225,7 @@ public class DefaultConsistentMap<K, V> extends Synchronous<AsyncConsistentMap<K |
| 225 | Thread.currentThread().interrupt(); | 225 | Thread.currentThread().interrupt(); |
| 226 | throw new ConsistentMapException.Interrupted(); | 226 | throw new ConsistentMapException.Interrupted(); |
| 227 | } catch (TimeoutException e) { | 227 | } catch (TimeoutException e) { |
| 228 | - throw new ConsistentMapException.Timeout(); | 228 | + throw new ConsistentMapException.Timeout(name()); |
| 229 | } catch (ExecutionException e) { | 229 | } catch (ExecutionException e) { |
| 230 | Throwables.propagateIfPossible(e.getCause()); | 230 | Throwables.propagateIfPossible(e.getCause()); |
| 231 | throw new ConsistentMapException(e.getCause()); | 231 | throw new ConsistentMapException(e.getCause()); | ... | ... |
| ... | @@ -36,6 +36,13 @@ public class ConsistentMapException extends StorageException { | ... | @@ -36,6 +36,13 @@ public class ConsistentMapException extends StorageException { |
| 36 | * ConsistentMap operation timeout. | 36 | * ConsistentMap operation timeout. |
| 37 | */ | 37 | */ |
| 38 | public static class Timeout extends ConsistentMapException { | 38 | public static class Timeout extends ConsistentMapException { |
| 39 | + public Timeout() { | ||
| 40 | + super(); | ||
| 41 | + } | ||
| 42 | + | ||
| 43 | + public Timeout(String message) { | ||
| 44 | + super(message); | ||
| 45 | + } | ||
| 39 | } | 46 | } |
| 40 | 47 | ||
| 41 | /** | 48 | /** | ... | ... |
-
Please register or login to post a comment