private NetworkListener getAdminListener() { final NetworkConfig network = networkConfig(); final NetworkListener listener = network.getNetworkListener(ADMIN_LISTENER_NAME); return listener; }
/** * Restart {@link NetworkListener}. * * @param networkListenerName * @param timeout restart timeout, if timeout value is negative - then no timeout will be applied. * @param timeUnit restart timeout unit * * @throws TimeoutException thrown if timeout had expired before server succeeded to restart * @throws IOException */ public void restartNetworkListener(String networkListenerName, long timeout, TimeUnit timeUnit) throws IOException, TimeoutException { restartNetworkListener( config.getNetworkConfig().getNetworkListener(networkListenerName), timeout, timeUnit); }
public static List<NetworkListener> findNetworkListeners(VirtualServer server) { final String listeners = server.getNetworkListeners(); final String[] strings = listeners == null ? new String[0] : listeners.split(","); final NetworkConfig config = server.getParent().getParent(Config.class).getNetworkConfig(); List<NetworkListener> list = new ArrayList<NetworkListener>(); for (String s : strings) { final String name = s.trim(); final NetworkListener networkListener = config.getNetworkListener(name); if (networkListener != null) { list.add(networkListener); } } return list; } }
private NetworkListener writableNetworkListener( final Transaction t, final Config config_w, final String listenerName) throws TransactionFailure { NetworkListener nl_w = null; final NetworkConfig nc = config_w.getNetworkConfig(); if (nc == null) { return null; } NetworkListener nl = nc.getNetworkListener(listenerName); if (nl == null) { return null; } else { nl_w = t.enroll(nl); } return nl_w; }
public static NetworkListener findNetworkListener(VirtualServer server, String name) { final String listeners = server.getNetworkListeners(); if (listeners != null && listeners.contains(name)) { final NetworkConfig config = server.getParent().getParent(Config.class).getNetworkConfig(); return config.getNetworkListener(name); } else { return null; } }
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); } } } }
NetworkListener nl = configuration.getNetworkConfig().getNetworkListener("admin-listener");
private void prepareDASConfig() throws TransactionFailure, PropertyVetoException { final Config dasConfig = writableConfig(configs.getConfigByName(DAS_CONFIG_NAME)); final NetworkConfig nc = dasConfig.getNetworkConfig(); final NetworkListener nl_w = transaction().enroll(nc.getNetworkListener(SecureAdminCommand.ADMIN_LISTENER_NAME)); nl_w.setProtocol(SecureAdminCommand.ADMIN_LISTENER_NAME); }
private void ensureConfigReady(final Config c, final String adminListenerProtocol) throws TransactionFailure, PropertyVetoException { final NetworkConfig nc = c.getNetworkConfig(); final NetworkListener nl = nc.getNetworkListener(SecureAdminCommand.ADMIN_LISTENER_NAME); if (nl != null) { return; } /* * Create an admin-listener for this configuration. */ final Config config_w = writableConfig(c); createAdminNetworkListener(transaction(), nc, adminListenerProtocol); createAdminVirtualServer(transaction(), config_w); }