@Override public ServerSocket createServerSocket(int port) throws IOException { InetAddress address = _host == null || _host.isEmpty() ? InetAddress.getLocalHost() : InetAddress.getByName(_host); ServerSocket server = createServerSocket(address, port); _portConsumer.accept(server.getLocalPort()); return server; }
_environment.put(RMIConnectorServer.RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE, new JMXRMIServerSocketFactory(_jmxURL.getHost(), port -> _rmiPort = port)); if (_sslContextFactory != null)
_environment.put(RMIConnectorServer.RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE, new JMXRMIServerSocketFactory(_jmxURL.getHost(), port -> _rmiPort = port)); if (_sslContextFactory != null)
private String startRegistry(HostPort hostPort) throws Exception { String host = hostPort.getHost(); int port = hostPort.getPort(1099); try { // Check if a local registry is already running. LocateRegistry.getRegistry(host, port).list(); return normalizeHost(host); } catch (Throwable ex) { LOG.ignore(ex); } RMIClientSocketFactory csf = _sslContextFactory == null ? null : new SslRMIClientSocketFactory(); RMIServerSocketFactory ssf = new JMXRMIServerSocketFactory(host, p -> _registryPort = p); _registry = LocateRegistry.createRegistry(port, csf, ssf); return normalizeHost(host); }
private String startRegistry(HostPort hostPort) throws Exception { String host = hostPort.getHost(); int port = hostPort.getPort(1099); try { // Check if a local registry is already running. LocateRegistry.getRegistry(host, port).list(); return normalizeHost(host); } catch (Throwable ex) { LOG.ignore(ex); } RMIClientSocketFactory csf = _sslContextFactory == null ? null : new SslRMIClientSocketFactory(); RMIServerSocketFactory ssf = new JMXRMIServerSocketFactory(host, p -> _registryPort = p); _registry = LocateRegistry.createRegistry(port, csf, ssf); return normalizeHost(host); }
@Override public ServerSocket createServerSocket(int port) throws IOException { InetAddress address = _host == null || _host.isEmpty() ? InetAddress.getLocalHost() : InetAddress.getByName(_host); ServerSocket server = createServerSocket(address, port); _portConsumer.accept(server.getLocalPort()); return server; }