From a247ec1edcc1ef0fb990c4b44d392086578f5c86 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Sat, 8 Jun 2019 12:34:34 -0700 Subject: [PATCH] GUACAMOLE-422: Add getter for retrieving the protocol version negotiated by ConfiguredGuacamoleSocket. --- .../protocol/ConfiguredGuacamoleSocket.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/guacamole-common/src/main/java/org/apache/guacamole/protocol/ConfiguredGuacamoleSocket.java b/guacamole-common/src/main/java/org/apache/guacamole/protocol/ConfiguredGuacamoleSocket.java index be755f433..fe4efca36 100644 --- a/guacamole-common/src/main/java/org/apache/guacamole/protocol/ConfiguredGuacamoleSocket.java +++ b/guacamole-common/src/main/java/org/apache/guacamole/protocol/ConfiguredGuacamoleSocket.java @@ -253,6 +253,20 @@ public class ConfiguredGuacamoleSocket implements GuacamoleSocket { return id; } + /** + * Returns the version of the Guacamole protocol associated with the + * Guacamole connection negotiated by this ConfiguredGuacamoleSocket. This + * version is the lowest version common to both ConfiguredGuacamoleSocket + * and the relevant Guacamole proxy instance (guacd). + * + * @return + * The protocol version that this ConfiguredGuacamoleSocket will use to + * communicate with guacd. + */ + public GuacamoleProtocolVersion getProtocolVersion() { + return protocolVersion; + } + @Override public GuacamoleWriter getWriter() { return socket.getWriter();