void close() {
    ActiveMQSpanConsumer maybe = result;
    if (maybe != null) result.close();
  }
Lazy creates a connection and registers a message listener up to the specified concurrency level.
This listener will also receive health notifications.
zipkin-collector/activemq/src/main/java/zipkin2/collector/activemq/LazyInit.java