@Override public NetServerOptions setUseAlpn(boolean useAlpn) { super.setUseAlpn(useAlpn); return this; }
@Override public ClientOptionsBase setUseAlpn(boolean useAlpn) { return (ClientOptionsBase) super.setUseAlpn(useAlpn); }
@Override public EventBusOptions setUseAlpn(boolean useAlpn) { return (EventBusOptions) super.setUseAlpn(useAlpn); }
case "useAlpn": if (member.getValue() instanceof Boolean) { obj.setUseAlpn((Boolean)member.getValue());
@Override public NetServerOptions setUseAlpn(boolean useAlpn) { super.setUseAlpn(useAlpn); return this; }
@Override public ClientOptionsBase setUseAlpn(boolean useAlpn) { return (ClientOptionsBase) super.setUseAlpn(useAlpn); }
@Override public EventBusOptions setUseAlpn(boolean useAlpn) { return (EventBusOptions) super.setUseAlpn(useAlpn); }
case "useAlpn": if (member.getValue() instanceof Boolean) { obj.setUseAlpn((Boolean)member.getValue());
@Override public Handler<TCPSSLOptions> parse(final JsonObject options) { return Fn.getNull(() -> { final PemKeyCertOptions pem = Fn.getSemi( null == options || !options.containsKey(PATH_KEY) || !options.containsKey(PATH_CERT), LOGGER, Cert.SERVER_PEM, () -> new PemKeyCertOptions().setKeyPath(PATH_KEY).setCertPath(PATH_CERT) ); return option -> option .setSsl(true) .setUseAlpn(true) .setPemKeyCertOptions(pem) .setOpenSslEngineOptions(new OpenSSLEngineOptions()); }, options); } }
@Override public Handler<TCPSSLOptions> parse(final JsonObject options) { return Fn.getNull(() -> { final PemKeyCertOptions pem = Fn.getSemi( null == options || !options.containsKey(PATH_KEY) || !options.containsKey(PATH_CERT), LOGGER, Cert.SERVER_PEM, () -> new PemKeyCertOptions().setKeyPath(PATH_KEY).setCertPath(PATH_CERT) ); return option -> option .setSsl(true) .setUseAlpn(true) .setPemKeyCertOptions(pem) .setOpenSslEngineOptions(new OpenSSLEngineOptions()); }, options); } }