private String getAddressAsString(InetSocketAddress address) { if (address == null) { return "None"; } return NetworkUtils.formatAddress(address); }
/** * Formats input address. For IPV4 returns simply host address, for IPV6 formats address according to <a * href="http://tools.ietf.org/html/rfc5952">RFC5952</a> rules. It embeds IPV6 address in '[', ']'. * * @param inet * @return */ public static String formatIPAddressForURI(InetAddress inet){ if(inet == null){ throw new IllegalArgumentException(); } if(inet instanceof Inet4Address){ return inet.getHostAddress(); } else if (inet instanceof Inet6Address){ return '[' + formatAddress(inet) + ']'; } else { return inet.getHostAddress(); } }
/** * Converts socket address into string literal, which has form: 'address:port'. Example:<br> * <ul> * <li>127.0.0.1:8080</li> * <li>dns.name.com:8080</li> * <li>[0fe:1::20]:8080</li> * <li>[::1]:8080</li> * </ul> * @param inet * @return */ public static String formatAddress(InetSocketAddress inet){ if(inet == null){ throw new NullPointerException(); } StringBuilder result = new StringBuilder(); if(inet.isUnresolved()){ result.append(inet.getHostName()); }else{ result.append(formatPossibleIpv6Address(formatAddress(inet.getAddress()))); } result.append(":").append(inet.getPort()); return result.toString(); }
/** * Converts socket address into string literal, which has form: 'address:port'. Example:<br> * <ul> * <li>127.0.0.1:8080</li> * <li>dns.name.com:8080</li> * <li>[0fe:1::20]:8080</li> * <li>[::1]:8080</li> * </ul> * @param inet * @return */ public static String formatAddress(InetSocketAddress inet){ if(inet == null){ throw new NullPointerException(); } StringBuilder result = new StringBuilder(); if(inet.isUnresolved()){ result.append(inet.getHostName()); }else{ result.append(formatPossibleIpv6Address(formatAddress(inet.getAddress()))); } result.append(":").append(inet.getPort()); return result.toString(); }
/** * Converts socket address into string literal, which has form: 'address:port'. Example:<br> * <ul> * <li>127.0.0.1:8080</li> * <li>dns.name.com:8080</li> * <li>[0fe:1::20]:8080</li> * <li>[::1]:8080</li> * </ul> * @param inet * @return */ public static String formatAddress(InetSocketAddress inet){ if(inet == null){ throw new NullPointerException(); } StringBuilder result = new StringBuilder(); if(inet.isUnresolved()){ result.append(inet.getHostName()); }else{ result.append(formatPossibleIpv6Address(formatAddress(inet.getAddress()))); } result.append(":").append(inet.getPort()); return result.toString(); }
boolean hasHttps = mgmt.getHttpsNetworkInterfaceBinding() != null && mgmt.getHttpsPort() > 0; if (hasHttp && hasHttps) { ServerLogger.AS_ROOT_LOGGER.logHttpAndHttpsManagement(NetworkUtils.formatAddress(mgmt.getHttpNetworkInterfaceBinding().getAddress()), mgmt.getHttpPort(), NetworkUtils.formatAddress(mgmt.getHttpsNetworkInterfaceBinding().getAddress()), mgmt.getHttpsPort()); if (mgmt.hasConsole()) { ServerLogger.AS_ROOT_LOGGER.logHttpAndHttpsConsole(NetworkUtils.formatAddress(mgmt.getHttpNetworkInterfaceBinding().getAddress()), mgmt.getHttpPort(), NetworkUtils.formatAddress(mgmt.getHttpsNetworkInterfaceBinding().getAddress()), mgmt.getHttpsPort()); } else { ServerLogger.AS_ROOT_LOGGER.logNoConsole(); ServerLogger.AS_ROOT_LOGGER.logHttpManagement(NetworkUtils.formatAddress(mgmt.getHttpNetworkInterfaceBinding().getAddress()), mgmt.getHttpPort()); if (mgmt.hasConsole()) { ServerLogger.AS_ROOT_LOGGER.logHttpConsole(NetworkUtils.formatAddress(mgmt.getHttpNetworkInterfaceBinding().getAddress()), mgmt.getHttpPort()); } else { ServerLogger.AS_ROOT_LOGGER.logNoConsole(); ServerLogger.AS_ROOT_LOGGER.logHttpsManagement(NetworkUtils.formatAddress(mgmt.getHttpsNetworkInterfaceBinding().getAddress()), mgmt.getHttpsPort()); if (mgmt.hasConsole()) { ServerLogger.AS_ROOT_LOGGER.logHttpsConsole(NetworkUtils.formatAddress(mgmt.getHttpsNetworkInterfaceBinding().getAddress()), mgmt.getHttpsPort()); } else { ServerLogger.AS_ROOT_LOGGER.logNoConsole();
boolean hasHttps = mgmt.getHttpsNetworkInterfaceBinding() != null && mgmt.getHttpsPort() > 0; if (hasHttp && hasHttps) { ServerLogger.AS_ROOT_LOGGER.logHttpAndHttpsManagement(NetworkUtils.formatAddress(mgmt.getHttpNetworkInterfaceBinding().getAddress()), mgmt.getHttpPort(), NetworkUtils.formatAddress(mgmt.getHttpsNetworkInterfaceBinding().getAddress()), mgmt.getHttpsPort()); if (mgmt.hasConsole()) { ServerLogger.AS_ROOT_LOGGER.logHttpAndHttpsConsole(NetworkUtils.formatAddress(mgmt.getHttpNetworkInterfaceBinding().getAddress()), mgmt.getHttpPort(), NetworkUtils.formatAddress(mgmt.getHttpsNetworkInterfaceBinding().getAddress()), mgmt.getHttpsPort()); } else { ServerLogger.AS_ROOT_LOGGER.logNoConsole(); ServerLogger.AS_ROOT_LOGGER.logHttpManagement(NetworkUtils.formatAddress(mgmt.getHttpNetworkInterfaceBinding().getAddress()), mgmt.getHttpPort()); if (mgmt.hasConsole()) { ServerLogger.AS_ROOT_LOGGER.logHttpConsole(NetworkUtils.formatAddress(mgmt.getHttpNetworkInterfaceBinding().getAddress()), mgmt.getHttpPort()); } else { ServerLogger.AS_ROOT_LOGGER.logNoConsole(); ServerLogger.AS_ROOT_LOGGER.logHttpsManagement(NetworkUtils.formatAddress(mgmt.getHttpsNetworkInterfaceBinding().getAddress()), mgmt.getHttpsPort()); if (mgmt.hasConsole()) { ServerLogger.AS_ROOT_LOGGER.logHttpsConsole(NetworkUtils.formatAddress(mgmt.getHttpsNetworkInterfaceBinding().getAddress()), mgmt.getHttpsPort()); } else { ServerLogger.AS_ROOT_LOGGER.logNoConsole();
/** {@inheritDoc} */ @Override public synchronized void start(StartContext context) throws StartException { ROOT_LOGGER.debug("Starting Host Controller Server Inventory"); try { final ProcessControllerConnectionService processControllerConnectionService = client.getValue(); URI managementURI = new URI(protocol, null, NetworkUtils.formatAddress(getNonWildCardManagementAddress()), port, null, null, null); serverInventory = new ServerInventoryImpl(domainController, environment, managementURI, processControllerConnectionService.getClient(), extensionRegistry); processControllerConnectionService.setServerInventory(serverInventory); serverCallback.getValue().setCallbackHandler(serverInventory.getServerCallbackHandler()); if (domainServerCallback != null && domainServerCallback.getValue() != null) { domainServerCallback.getValue().getServerCallbackHandlerInjector().inject(serverInventory.getServerCallbackHandler()); } futureInventory.setInventory(serverInventory); } catch (Exception e) { futureInventory.setFailure(e); throw new StartException(e); } }
/** {@inheritDoc} */ @Override public synchronized void start(StartContext context) throws StartException { ROOT_LOGGER.debug("Starting Host Controller Server Inventory"); try { final ProcessControllerConnectionService processControllerConnectionService = client.getValue(); URI managementURI = new URI(protocol, null, NetworkUtils.formatAddress(getNonWildCardManagementAddress()), port, null, null, null); serverInventory = new ServerInventoryImpl(domainController, environment, managementURI, processControllerConnectionService.getClient(), extensionRegistry); processControllerConnectionService.setServerInventory(serverInventory); serverCallback.getValue().setCallbackHandler(serverInventory.getServerCallbackHandler()); if (domainServerCallback != null && domainServerCallback.getValue() != null) { domainServerCallback.getValue().getServerCallbackHandlerInjector().inject(serverInventory.getServerCallbackHandler()); } futureInventory.setInventory(serverInventory); } catch (Exception e) { futureInventory.setFailure(e); throw new StartException(e); } }
@Override public void start(final StartContext context) throws StartException { try { NetworkServerProvider networkServerProvider = endpointValue.getValue().getConnectionProviderInterface("remote", NetworkServerProvider.class); RemotingSecurityProvider rsp = securityProviderValue.getValue(); ServerAuthenticationProvider sap = rsp.getServerAuthenticationProvider(); OptionMap.Builder builder = OptionMap.builder(); builder.addAll(rsp.getOptionMap()); if (connectorPropertiesOptionMap != null) { builder.addAll(connectorPropertiesOptionMap); } OptionMap resultingMap = builder.getMap(); if (log.isTraceEnabled()) { log.tracef("Resulting OptionMap %s", resultingMap.toString()); } streamServer = networkServerProvider.createServer(getSocketAddress(), resultingMap, sap, rsp.getXnioSsl()); SocketBindingManager sbm = socketBindingManagerValue.getOptionalValue(); if (sbm != null) { managedBinding = registerSocketBinding(sbm); } ROOT_LOGGER.listeningOnSocket(NetworkUtils.formatAddress(getSocketAddress())); } catch (BindException e) { throw MESSAGES.couldNotBindToSocket(e.getMessage() + " " + NetworkUtils.formatAddress(getSocketAddress()), e); } catch (Exception e) { throw MESSAGES.couldNotStart(e); } }
managedBinding = registerSocketBinding(sbm); RemotingLogger.ROOT_LOGGER.listeningOnSocket(NetworkUtils.formatAddress(getSocketAddress())); throw RemotingLogger.ROOT_LOGGER.couldNotBindToSocket(e.getMessage() + " " + NetworkUtils.formatAddress(getSocketAddress()), e); } catch (Exception e) { throw RemotingLogger.ROOT_LOGGER.couldNotStart(e);
ROOT_LOGGER.endpointStarted(serverName + qual, address != null ? NetworkUtils.formatAddress(address) : "None");