diff options
author | Harald Musum <musum@yahoo-inc.com> | 2017-02-16 20:13:36 +0100 |
---|---|---|
committer | Harald Musum <musum@yahoo-inc.com> | 2017-02-16 20:13:36 +0100 |
commit | a11c33c23a9dcca8ba351094098999d3478ac32e (patch) | |
tree | 23897998b2bf65982696335a64ea7eefd5d436a4 /config-provisioning | |
parent | 8434a5b10b6f14781433b282bb689ce7631df1f7 (diff) |
Use specific error-code in response when unable to acquire application lock
* Throw ApplicationLockException if acquiring lock fails (due to timeout)
and use response with with new error-code for that case
VESPA-6501
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationLockException.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationLockException.java b/config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationLockException.java new file mode 100644 index 00000000000..1ed74b2f443 --- /dev/null +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationLockException.java @@ -0,0 +1,16 @@ +// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.config.provision; + +/** + * + * Exception thrown when we are unable to get the Zookeeper application lock. + * @author hmusum + * + */ +public class ApplicationLockException extends RuntimeException { + + public ApplicationLockException(Exception e) { + super(e); + } + +} |