question: public void unsubscribe ( AWSIotMessage message ) throws AWSIotException { try { unsubscribeTopic ( message ) ; } catch ( AwsIotRetryableException e ) { if ( client . getMaxOfflineQueueSize ( ) > 0 && unsubscribeQueue . size ( ) < client . getMaxOfflineQueueSize ( ) ) { unsubscribeQueue . add ( message ) ; } else { LOGGER . info ( "Failed to unsubscribe to " + message . getTopic ( ) ) ; throw new AWSIotException ( e ) ; } } }
target:  The actual unsubscribe method exposed by this class.