@Override public void onResult(ResultEvent event) { channel.removeConsumer(consumer); subscriptionId = null; }
@Override public void onResult(ResultEvent event) { channel.removeConsumer(consumer); for (TopicSubscriptionListener subscriptionListener : subscriptionListeners.keySet()) subscriptionListener.onUnsubscriptionSuccess(Consumer.this, event, subscriptionId); subscriptionId = null; }
@Override public void onResult(ResultEvent event) { channel.removeConsumer(consumer); for (TopicSubscriptionListener subscriptionListener : subscriptionListeners.keySet()) subscriptionListener.onUnsubscriptionSuccess(Consumer.this, event, subscriptionId); subscriptionId = null; }
@Override public void onIssue(IssueEvent event) { log.error("Unsubscription failed %s: %s", consumer, event); channel.removeConsumer(consumer); for (TopicSubscriptionListener subscriptionListener : subscriptionListeners.keySet()) subscriptionListener.onUnsubscriptionFault(Consumer.this, event, subscriptionId); subscriptionId = null; } };
@Override public void onIssue(IssueEvent event) { log.error("Unsubscription failed %s: %s", consumer, event); channel.removeConsumer(consumer); for (TopicSubscriptionListener subscriptionListener : subscriptionListeners.keySet()) subscriptionListener.onUnsubscriptionFault(Consumer.this, event, subscriptionId); subscriptionId = null; } };