getCallbackHandler
AuthorizingCallbackHandler getCallbackHandler(String mechanismName,
Map<String,String> mechanismProperties)
Get a callback handler for the given mechanism name.
This method is called each time a mechanism is selected for the connection and the resulting
AuthorizingCallbackHandler will be cached and used multiple times for this connection,
AuthorizingCallbackHandler should either be thread safe or the ServerAuthenticationProvider
should provide a new instance each time called.
- Parameters:
mechanismName
- the SASL mechanism to get a callback handler for
mechanismProperties
- the mechanism properties that might need to be adjusted to support the specific mechanism / callbackhandler combination
- Returns:
- the callback handler or
null
if the mechanism is not supported