Work in progress: started to recover from faulted channels. The message receivers now request a new MessageReceiver/SubscriptionReceiver when they blow up. This won't help yet as they'll be requested from a broken MessagingFactory, but that's the next step.
Added detection of borked MessagingFactory instances.
Private static field naming.
Message senders now handle MessagingFactory channel failures by fetching new message senders/topic clients when they go bang.
Fixed convention violation.
For integration tests, we're now sharing bus given/when actions across test methods. Still have separate tests for each assertion but state creation is shared. It's just too expensive to do it otherwise :(
Increased timeout.
Fixed startup race condition when first creating queue/subscription receivers. Oh, but I'm an idiot.
Reduced delay time.
Batch sending now awaits the task that will actually send the messages, so if it blows up we can surface the exception.
Tweaked number of concurrent batch senders.
Throughput tests now do a single pass per test type.
Merge pull request #108 from NimbusAPI/recover-from-faulted-channels

Recover from faulted channels