public static Protocol findProtocol(NetworkListener listener) { return listener.getParent().getParent().findProtocol(listener.getProtocol()); }
public static Protocol findProtocol(NetworkListener listener) { return listener.getParent().getParent().findProtocol(listener.getProtocol()); }
public Protocol findOrCreateProtocol(final String name, final boolean create) throws TransactionFailure { NetworkConfig networkConfig = config.getNetworkConfig(); Protocol protocol = networkConfig.findProtocol(name); if (protocol == null && create) { protocol = (Protocol) ConfigSupport.apply(new SingleConfigCode<Protocols>() { @Override public Object run(Protocols param) throws TransactionFailure { Protocol newProtocol = param.createChild(Protocol.class); newProtocol.setName(name); newProtocol.setSecurityEnabled("true"); param.getProtocol().add(newProtocol); return newProtocol; } }, habitat.<Protocols>getService(Protocols.class)); } return protocol; }
@Override public void delete(final DeleteSsl command, final ActionReport report) { try { NetworkConfig networkConfig = command.config.getNetworkConfig(); final Protocol protocol = networkConfig.findProtocol(command.listenerId); if (protocol != null) { ConfigSupport.apply(new SingleConfigCode<Protocol>() { public Object run(Protocol param) { param.setSecurityEnabled("false"); param.setSsl(null); return null; } }, protocol); } } catch (TransactionFailure transactionFailure) { command.reportError(report, transactionFailure); } } }
public static Protocol findProtocol(ProtocolFinder finder) { String name = finder.getProtocol(); final NetworkConfig networkConfig = finder.getParent().getParent().getParent().getParent(); return networkConfig.findProtocol(name); }
private boolean isOriginalAdminSecured() { /* * The Grizzly conversion has already occurred. So look for * * <server-config> * <network-config> * <protocols> * <protocol name="admin-listener"> * <ssl ...> * */ final Config serverConfig; final NetworkConfig nc; final Protocol p; final Ssl ssl ; if ((serverConfig = configs.getConfigByName(SecureAdminUpgradeHelper.DAS_CONFIG_NAME)) == null) { return false; } if ((nc = serverConfig.getNetworkConfig()) == null) { return false; } if ((p = nc.findProtocol(ADMIN_LISTENER_NAME)) == null) { return false; } if ((ssl = p.getSsl()) == null) { return false; } return true; }
public static Protocol findProtocol(ProtocolFinder finder) { String name = finder.getProtocol(); final NetworkConfig networkConfig = finder.getParent().getParent().getParent().getParent(); return networkConfig.findProtocol(name); }