4.7. 连接方法的更改
本节解释了连接方法中的更改。
4.7.1. 检查客户端是否需要身份验证
NetServerOptions.isClientAuthRequired ()
方法已被删除。使用 getClientAuth ()== ClientAuth.REQUIRED
enumerated 类型来检查是否需要客户端身份验证。
以下示例演示了如何使用 switch 语句来检查是否需要验证客户端。
switch (options.getClientAuth()) { case REQUIRED: // ... behavior same as in releases prior to {VertX} {v4} break; default: // fallback statement... }
以下示例演示了如何使用检查 Eclipse Vert.x 4 中的客户端验证。
if (options.getClientAuth() == ClientAuth.REQUIRED) { // behavior in releases prior to {VertX} {v4}
4.7.2. 升级 SSL 方法使用异步处理程序
NetSocket.upgradeToSsl ()
方法已更新为使用 Handler<AsyncResult>
; 而不是 Handler
。该处理程序用于检查频道是否已成功升级到 SSL 或 TLS。