consumer.setMessageListener(new SubscriptionMessageListener(observer, eventClass, pingMonitor));
subscriptionAdded(observer);
observer.onResult(new ExecutionResult(new DefaultSubscription() {
@Override
public void preClose(CloseReason reason) {
try {
if (pingMonitor != null) {
if (monitorRegistry != null) {