public final void onOpen() throws SshException { if (!Util.nullOrTrimmedBlank(configuration.getX11Host())) { boolean singleConnection = Boolean.parseBoolean(configuration.getProperties().getProperty( GanymedSshProvider.CFG_SINGLE_X11_CONNECTION, "false")); try { session.requestX11Forwarding(configuration.getX11Host(), configuration.getX11Port(), configuration.getX11Cookie(), singleConnection); } catch (IOException e) { throw new SshException(SshException.IO_ERROR, e); } } onChannelOpen(); }
session.setX11Port(configuration.getX11Port()); if (configuration.getX11Cookie() != null) { String hexString = Util.formatAsHexString(configuration.getX11Cookie()); session.setX11Cookie(hexString);