You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2014/11/15 01:05:21 UTC
[12/21] incubator-brooklyn git commit: fail fast if invalid mode
given via REST API
fail fast if invalid mode given via REST API
Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/9edd58db
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/9edd58db
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/9edd58db
Branch: refs/heads/master
Commit: 9edd58db490863e3e34758b31a19e3cb1ed8deae
Parents: ed80567
Author: Alex Heneveld <al...@cloudsoftcorp.com>
Authored: Thu Nov 13 17:44:00 2014 +0000
Committer: Alex Heneveld <al...@cloudsoftcorp.com>
Committed: Thu Nov 13 23:38:55 2014 +0000
----------------------------------------------------------------------
.../src/main/java/brooklyn/rest/resources/ServerResource.java | 3 +++
1 file changed, 3 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/9edd58db/usage/rest-server/src/main/java/brooklyn/rest/resources/ServerResource.java
----------------------------------------------------------------------
diff --git a/usage/rest-server/src/main/java/brooklyn/rest/resources/ServerResource.java b/usage/rest-server/src/main/java/brooklyn/rest/resources/ServerResource.java
index ceb688c..b96c1b4 100644
--- a/usage/rest-server/src/main/java/brooklyn/rest/resources/ServerResource.java
+++ b/usage/rest-server/src/main/java/brooklyn/rest/resources/ServerResource.java
@@ -249,6 +249,9 @@ public class ServerResource extends AbstractBrooklynRestResource implements Serv
@Override
public ManagementNodeState setHighAvailabilityNodeState(HighAvailabilityMode mode) {
+ if (mode==null)
+ throw new IllegalStateException("Missing parameter: mode");
+
HighAvailabilityManager haMgr = mgmt().getHighAvailabilityManager();
ManagementNodeState existingState = haMgr.getNodeState();
haMgr.changeMode(mode);