configuration.setUri(new URI("remote://" + NetworkUtils.formatPossibleIpv6Address(localHostInfo.getRemoteDomainControllerHost()) + ":" + localHostInfo.getRemoteDomainControllerPort())); configuration.setEndpoint(endpointInjector.getValue()); configuration.setOptionMap(options);
static ProtocolChannelClient.Configuration create(final ModelControllerClientConfiguration client) throws URISyntaxException { final ProtocolChannelClient.Configuration configuration = new ProtocolChannelClient.Configuration(); if(client.getProtocol() == null) { // WFLY-1462 for compatibility assume remoting if the standard native port is configured String protocol = client.getPort() == 9999 ? "remote://" : "http-remoting://"; configuration.setUri(new URI(protocol + formatPossibleIpv6Address(client.getHost()) + ":" + client.getPort())); } else { configuration.setUri(new URI(client.getProtocol() + "://" + formatPossibleIpv6Address(client.getHost()) + ":" + client.getPort())); } configuration.setOptionMap(DEFAULT_OPTIONS); final long timeout = client.getConnectionTimeout(); if(timeout > 0) { configuration.setConnectionTimeout(timeout); } return configuration; }
/** * Create a connection wrapper. * * @param connectionURI the connection URI * @param callbackHandler the callback handler * @return the connection wrapper * @throws IOException */ DomainTestConnection createConnection(final URI connectionURI, final CallbackHandler callbackHandler) throws IOException { final ProtocolChannelClient.Configuration configuration = new ProtocolChannelClient.Configuration(); configuration.setEndpoint(endpoint); configuration.setUri(connectionURI); final ProtocolChannelClient client = ProtocolChannelClient.create(configuration); return new DomainTestConnection(client, callbackHandler, executorService); }