@ Override public synchronized void dispose ( ) { if ( saslClient != null ) { try { saslClient . dispose ( ) ; } catch ( SaslException e ) { // ignore } finally { saslClient = null ; } } }
Disposes of any system resources or security - sensitive information the SaslClient might be using .