private int getPort(NetworkListener listener) { int listenerPort = -1; try { listenerPort = Integer.parseInt(listener.getPort()); } catch (NumberFormatException e) { if (logger.isLoggable(Level.WARNING)) { logger.log(Level.WARNING, "Can not parse network-listener port number: {0}", listener.getPort()); } } return listenerPort; }
@SuppressWarnings("UnusedDeclaration") public static String composeThreadPoolName(final NetworkListener networkListener) { return networkListener.getThreadPool() + '-' + networkListener.getPort(); }
@SuppressWarnings("UnusedDeclaration") public static String composeThreadPoolName(final NetworkListener networkListener) { return networkListener.getThreadPool() + '-' + networkListener.getPort(); }
private int getRESTPort() { return (int) Long.parseLong(getAdminListener().getPort()); }
private Port createPort(Integer portNumber) throws IOException { for (NetworkListener nl : network.getNetworkListeners().getNetworkListener()) { if (nl.getPort().equals(portNumber.toString())) { throw new IOException("Port " + portNumber + " is already configured"); } } for (Integer pn : ports.keySet()) { if (pn.equals(portNumber)) { throw new IOException("Port " + portNumber + " is alredy open"); } } PortImpl port = habitat.getService(PortImpl.class); port.setPortNumber(portNumber); ports.put(portNumber, port); return port; }
/** * Create a <code>GrizzlyServiceListener</code> based on a NetworkListener * configuration object. */ public void initialize() throws IOException { String port = networkListener.getPort(); portNumber = 8080; if (port == null) { logger.severe(KernelLoggerInfo.noPort); throw new RuntimeException("Cannot find port information from domain configuration"); } try { portNumber = Integer.parseInt(port); } catch (NumberFormatException e) { logger.log(Level.SEVERE, KernelLoggerInfo.badPort, port); } try { address = InetAddress.getByName(networkListener.getAddress()); } catch (UnknownHostException ex) { LogHelper.log(logger, Level.SEVERE, KernelLoggerInfo.badAddress, ex, address); } grizzlyListener = createGrizzlyListener(networkListener); grizzlyListener.configure(grizzlyService.getHabitat(), networkListener); }
void initRest() { InputStream is = null; try { NetworkListener nl = domain.getServerNamed("server").getConfig().getNetworkConfig() .getNetworkListener("admin-listener"); SecureAdmin secureAdmin = habitat.getService(SecureAdmin.class); URL url = new URL( (SecureAdmin.Util.isEnabled(secureAdmin) ? "https" : "http"), nl.getAddress(), Integer.parseInt(nl.getPort()), "/management/domain"); URLConnection conn = url.openConnection(); is = conn.getInputStream(); isRestStarted = true; } catch (Exception ex) { logger.log(Level.FINE, null, ex); } finally { if (is != null) { try { is.close(); } catch (IOException ex1) { logger.log(Level.FINE, null, ex1); } } } }
InetAddress address = null; try { listenerPort = Integer.parseInt(listener.getPort()); } catch (NumberFormatException e) { LOGGER.log(Level.FINE, e.toString());
customizedProperties.put("Machine", getName()); customizedProperties.put("MachineAlias", name); customizedProperties.put("GroupMasterPort", nl.getPort() ); customizedProperties.put("GroupMasterMachine", host.getHostAddress(serverPool.getConfig().getPortName())); customizedProperties.put("DAS", System.getProperty("com.sun.aas.hostName"));
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; }
if ((networkConfig != null) && ((SystemProperty)t).getName().endsWith("LISTENER_PORT")) { for (NetworkListener listener : networkConfig.getNetworkListeners().getNetworkListener()) { if (listener.getPort().equals(((SystemProperty)t).getValue())) { return processNetworkListener(Changed.TYPE.CHANGE, listener, events);
@Override public void configure(final ServiceLocator habitat, final NetworkListener networkListener) throws IOException { setName(networkListener.getName()); setAddress(InetAddress.getByName(networkListener.getAddress())); setPort(Integer.parseInt(networkListener.getPort())); final FilterChainBuilder filterChainBuilder = FilterChainBuilder.stateless(); configureTransport(networkListener, networkListener.findTransport(), filterChainBuilder); configureProtocol(habitat, networkListener, networkListener.findProtocol(), filterChainBuilder); configureThreadPool(habitat, networkListener, networkListener.findThreadPool()); rootFilterChain = filterChainBuilder.build(); transport.setProcessor(rootFilterChain); }
@Override public void configure(final ServiceLocator habitat, final NetworkListener networkListener) throws IOException { setName(networkListener.getName()); setAddress(InetAddress.getByName(networkListener.getAddress())); setPort(Integer.parseInt(networkListener.getPort())); configureDelayedExecutor(); final FilterChainBuilder filterChainBuilder = FilterChainBuilder.stateless(); configureTransport(networkListener, networkListener.findTransport(), filterChainBuilder); configureProtocol(habitat, networkListener, networkListener.findProtocol(), filterChainBuilder); configureThreadPool(habitat, networkListener, networkListener.findThreadPool()); rootFilterChain = filterChainBuilder.build(); transport.setProcessor(rootFilterChain); }
new Object[]{listener.getName(), listener.getPort()}); return null;
portString = adminListenerRaw.getPort(); addressString = adminListenerRaw.getAddress(); PropertyResolver resolver = new PropertyResolver(domain, server.getName());