/** * Handle callbacks, wrapping exceptions as needed (including unsupported callbacks). * * @param callbacks the callbacks to handle * @throws SaslException if a callback failed */ protected void handleCallbacks(Callback... callbacks) throws SaslException { try { tryHandleCallbacks(callbacks); } catch (UnsupportedCallbackException e) { throw log.mechCallbackHandlerFailedForUnknownReason(e).toSaslException(); } }
/** * Handle callbacks, wrapping exceptions as needed (including unsupported callbacks). * * @param callbacks the callbacks to handle * @throws SaslException if a callback failed */ protected void handleCallbacks(Callback... callbacks) throws SaslException { try { tryHandleCallbacks(callbacks); } catch (UnsupportedCallbackException e) { throw log.mechCallbackHandlerFailedForUnknownReason(e).toSaslException(); } }
/** * Handle callbacks, wrapping exceptions as needed (including unsupported callbacks). * * @param callbacks the callbacks to handle * @throws SaslException if a callback failed */ protected void handleCallbacks(Callback... callbacks) throws SaslException { try { tryHandleCallbacks(callbacks); } catch (UnsupportedCallbackException e) { throw log.mechCallbackHandlerFailedForUnknownReason(e).toSaslException(); } }
/** * Handle callbacks, wrapping exceptions as needed (including unsupported callbacks). * * @param callbacks the callbacks to handle * @throws SaslException if a callback failed */ protected void handleCallbacks(Callback... callbacks) throws SaslException { try { tryHandleCallbacks(callbacks); } catch (UnsupportedCallbackException e) { throw log != null ? log.mechCallbackHandlerFailedForUnknownReason(e).toSaslException() : legacyLog.mechCallbackHandlerFailedForUnknownReason(e).toSaslException(); } }