3435363738394041424344
@Override public boolean input(JIDContext context, Protocol protocol) { try { SaslServer sasl = null; try { return (sasl = this.saslServers.pull(context)) != null ? context.write(new Success(sasl.evaluateResponse(protocol.cast(Response.class).getResponse()))).auth(true).auth() : false; } finally { if (sasl != null) { sasl.dispose(); } }