GUACAMOLE-317: Add convenience getter for failover-only attribute at Connection level.
Project: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/commit/cdf823cc Tree: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/tree/cdf823cc Diff: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/diff/cdf823cc Branch: refs/heads/master Commit: cdf823cc9f52900bde3aecc6f9d844247840d9c1 Parents: 3151906 Author: Michael Jumper <[email protected]> Authored: Tue Jun 6 13:36:56 2017 -0700 Committer: Michael Jumper <[email protected]> Committed: Tue Jun 6 17:32:38 2017 -0700 ---------------------------------------------------------------------- .../auth/jdbc/connection/ModeledConnection.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/blob/cdf823cc/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ModeledConnection.java ---------------------------------------------------------------------- diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ModeledConnection.java b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ModeledConnection.java index e2cafe1..7f93de0 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ModeledConnection.java +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ModeledConnection.java @@ -451,4 +451,17 @@ public class ModeledConnection extends ModeledChildDirectoryObject<ConnectionMod } + /** + * Returns whether this connection should be reserved for failover. + * Failover-only connections within a balancing group are only used when + * all non-failover connections are unavailable. + * + * @return + * true if this connection should be reserved for failover, false + * otherwise. + */ + public boolean isFailoverOnly() { + return getModel().isFailoverOnly(); + } + }
