static URI getUri(final JBossEJBProperties.ConnectionConfiguration connectionConfiguration, final OptionMap connectionOptions) { final String host = connectionConfiguration.getHost(); if (host == null) { return null; } final int port = connectionConfiguration.getPort(); if (port == -1) { return null; } final String scheme; final String protocol = connectionConfiguration.getProtocol(); if (protocol == null) { if (connectionOptions.get(Options.SECURE, false) && connectionOptions.get(Options.SSL_ENABLED, false)) { scheme = "remote+https"; } else { scheme = "remote+http"; } } else { scheme = protocol; } try { return new URI(scheme, null, NetworkUtil.formatPossibleIpv6Address(host), port, null, null, null); } catch (URISyntaxException e) { return null; } } }
static URI getUri(final JBossEJBProperties.ConnectionConfiguration connectionConfiguration, final OptionMap connectionOptions) { final String host = connectionConfiguration.getHost(); if (host == null) { return null; } final int port = connectionConfiguration.getPort(); if (port == -1) { return null; } final String scheme; final String protocol = connectionConfiguration.getProtocol(); if (protocol == null) { if (connectionOptions.get(Options.SECURE, false) && connectionOptions.get(Options.SSL_ENABLED, false)) { scheme = "remote+https"; } else { scheme = "remote+http"; } } else { scheme = protocol; } try { return new URI(scheme, null, NetworkUtil.formatPossibleIpv6Address(host), port, null, null, null); } catch (URISyntaxException e) { return null; } } }
static URI getUri(final JBossEJBProperties.ConnectionConfiguration connectionConfiguration, final OptionMap connectionOptions) { final String host = connectionConfiguration.getHost(); if (host == null) { return null; } final int port = connectionConfiguration.getPort(); if (port == -1) { return null; } final String scheme; final String protocol = connectionConfiguration.getProtocol(); if (protocol == null) { if (connectionOptions.get(Options.SECURE, false) && connectionOptions.get(Options.SSL_ENABLED, false)) { scheme = "remote+https"; } else { scheme = "remote+http"; } } else { scheme = protocol; } try { return new URI(scheme, null, NetworkUtil.formatPossibleIpv6Address(host), port, null, null, null); } catch (URISyntaxException e) { return null; } } }