package de.bwlehrpool.bwlp_guac; import org.apache.guacamole.net.auth.simple.SimpleConnection; import org.apache.guacamole.protocol.GuacamoleConfiguration; public class WrappedConnection extends SimpleConnection { private static final String DEFAULT_ROOT_CONNECTION_GROUP = "ROOT"; private final AvailableClient ac; public WrappedConnection(String name, AvailableClient ac) { super(name, name, makeConfig(ac)); this.ac = ac; setParentIdentifier(DEFAULT_ROOT_CONNECTION_GROUP); } private static GuacamoleConfiguration makeConfig(AvailableClient ac) { return ac.toGuacConfig(); } public boolean checkConnection(int retries) { return ac.checkConnection(retries); } }