This is part of a sequence using TDD to refactor and extend a Stomp client.  The earlier posts (not doing much with async code) are <a href="https:&#x2F;&#x2F;6guts.wordpress.com&#x2F;2016&#x2F;01&#x2F;04&#x2F;not-guts-but-6-part-1&#x2F;" rel="nofollow">https:&#x2F;&#x2F;6guts.wordpress.com&#x2F;2016&#x2F;01&#x2F;04&#x2F;not-guts-but-6-part-1...</a> and <a href="https:&#x2F;&#x2F;6guts.wordpress.com&#x2F;2016&#x2F;01&#x2F;05&#x2F;not-guts-but-6-part-2&#x2F;" rel="nofollow">https:&#x2F;&#x2F;6guts.wordpress.com&#x2F;2016&#x2F;01&#x2F;05&#x2F;not-guts-but-6-part-2...</a> .  There will be more.