return getHostAndPort(httpService, securityEnabled); } else { VirtualServer vs = httpService.getVirtualServerByName( virtualServer); if (vs == null) { httpService.getVirtualServerByName(virtualServer), securityEnabled); if (hp!=null) {
httpService.getVirtualServerByName(defaultVirtualServer), config.getProtocols()); } catch (TransactionFailure tf) {
private List<AddressInfo> getAddressInfoFromVirtualServers(Collection<String> virtualServers) { List<AddressInfo> addressInfos = new ArrayList<AddressInfo>(); List<NetworkListener> networkListenerList = config.getNetworkConfig().getNetworkListeners().getNetworkListener(); for (String vs : virtualServers) { VirtualServer virtualServer = config.getHttpService().getVirtualServerByName(vs); if (virtualServer == null) { // non-existent virtual server LOGGER.log(Level.WARNING, KernelLoggerInfo.grizzlyNonExistentVS, vs); continue; } String vsNetworkListeners = virtualServer.getNetworkListeners(); List<String> vsNetworkListenerList = StringUtils.parseStringList(vsNetworkListeners, ","); if (vsNetworkListenerList != null && !vsNetworkListenerList.isEmpty()) { for (String vsNetworkListener : vsNetworkListenerList) { for (NetworkListener networkListener : networkListenerList) { if (networkListener.getName().equals(vsNetworkListener) && Boolean.valueOf(networkListener.getEnabled())) { addressInfos.add(new AddressInfo(networkListener.getAddress(), networkListener.getPort())); break; } } } } } return addressInfos; }